SimulationCraft 902-01

for World of Warcraft 9.0.2.37474 Live (wow build level 37474)

Current simulator hotfixes

Mage

Tag Spell / Effect Field Hotfixed Value DBC Value
2018-12-28 Manually set Arcane Orb's travel speed.
Arcane Orb prj_speed 20.00 0.00
2017-06-21 Ice Lance is slower than spell data suggests.
Ice Lance prj_speed 47.00 50.00
2017-03-20 Manually set Frozen Orb's travel speed.
Frozen Orb prj_speed 20.00 0.00

Warlock

Tag Spell / Effect Field Hotfixed Value DBC Value
2020-11-15 Manually set secondary Malefic Rapture level requirement
Malefic Rapture spell_level 11.00 43.00

Table of Contents

Raid Summary

Raid Event List
0 casting,cooldown=500,duration=500

Additional Raid Information

arcane : 5874 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5873.8 5873.8 11.5 / 0.195% 933.5 / 15.9% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2518.1 2395.9 Mana 0.00% 43.4 100.9% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
arcane 5874
Arcane Barrage 371 6.3% 21.0 13.75sec 5373 4349 Direct 21.0 4559 9069 5375 18.1%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.98 20.97 0.00 0.00 1.2354 0.0000 112696.38 112696.38 0.00% 4349.20 4349.20
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.94% 17.19 8 27 4559.08 2837 8644 4557.47 4012 5015 78340 78340 0.00%
crit 18.06% 3.79 0 11 9069.26 6559 13767 8959.11 0 13767 34357 34357 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [r]:0.01
    fishing_opener
    [z]:0.91
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [~]:1.00
    rotation
    [#]:0.55
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [$]:3.23
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [%]:0.18
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:8.11
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [-]:3.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [:]:1.27
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:2.45
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [<]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [?]:0.25
Arcane Blast 2124 36.1% 117.7 2.56sec 5448 4167 Direct 118.7 4509 9416 5403 18.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.75 118.75 0.00 0.00 1.3074 0.0000 641498.38 641498.38 0.00% 4167.06 4167.06
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.77% 97.10 68 127 4508.73 922 12002 4514.43 3920 5272 437736 437736 0.00%
crit 18.23% 21.64 8 37 9416.03 1844 24003 9436.12 6498 13949 203762 203762 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [q]:3.23
    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [}]:18.92
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [&]:1.68
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [=]:93.49
Arcane Echo 282 4.8% 159.1 1.91sec 536 0 Direct 159.1 441 932 536 19.5%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 159.14 159.14 0.00 0.00 0.0000 0.0000 85348.09 85348.09 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.48% 128.08 76 175 440.63 220 669 441.10 378 497 56419 56419 0.00%
crit 19.52% 31.06 11 52 931.82 441 1338 933.22 731 1132 28929 28929 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2337 39.8% 45.0 6.38sec 15739 8826 Periodic 307.7 1900 4017 2302 19.0% 24.9%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.98 0.00 307.94 307.66 1.7833 0.2429 707961.28 707961.28 0.00% 8826.13 8826.13
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.03% 249.30 145 378 1900.09 1119 3398 1903.66 1672 2266 473596 473596 0.00%
crit 18.97% 58.36 27 100 4017.02 2238 6796 4025.88 3102 5011 234365 234365 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [p]:0.91
  • if_expr:buff.clearcasting.react
    fishing_opener
    [{]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [|]:0.90
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [']:5.06
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [(]:5.52
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [)]:3.09
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [*]:4.71
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (140) 0.0% (2.4%) 11.5 26.52sec 3700 2919

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.50 0.00 0.00 0.00 1.2677 0.0000 0.00 0.00 0.00% 2918.74 2918.74

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [+]:10.49
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 140 2.4% 11.5 27.06sec 3700 0 Direct 11.5 3145 6280 3699 17.7%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.49 11.49 0.00 0.00 0.0000 0.0000 42531.85 42531.85 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.29% 9.46 4 15 3144.79 3018 4478 3143.95 3018 3424 29750 29750 0.00%
crit 17.71% 2.04 0 7 6279.92 6035 8956 5579.01 0 8956 12781 12781 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (83) 0.0% (1.4%) 2.0 0.00sec 12572 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 83 1.4% 10.0 26.65sec 2516 0 Periodic 13.6 1565 3085 1848 18.6% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.97 0.00 13.58 13.58 0.0000 1.7470 25097.78 25097.78 0.00% 1057.95 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.35% 11.05 2 14 1564.90 175 1852 1566.05 1354 1852 17287 17287 0.00%
crit 18.65% 2.53 0 9 3085.23 349 3704 2886.60 0 3704 7811 7811 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.8 14.37sec 540 0 Direct 20.8 456 912 540 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.83 20.83 0.00 0.00 0.0000 0.0000 11248.18 11248.18 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.58% 16.99 6 34 455.96 444 470 455.90 444 469 7748 7748 0.00%
crit 18.42% 3.84 0 13 912.24 887 941 888.08 0 941 3501 3501 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6021 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 151  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 44 90 53 19.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0329 0.0000 6021.25 6021.25 0.00% 51.13 51.13
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.05% 91.26 77 104 43.52 30 57 43.52 42 45 3972 3972 0.00%
crit 19.95% 22.74 10 37 90.13 60 114 90.18 77 103 2050 2050 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3980.44
Shadowcore Oil Blast 41 0.7% 41.9 7.16sec 297 0 Direct 41.9 251 501 297 18.3%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.93 41.93 0.00 0.00 0.0000 0.0000 12440.64 12440.64 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.65% 34.23 16 53 250.75 244 259 250.75 246 256 8584 8584 0.00%
crit 18.35% 7.69 1 19 501.35 488 517 501.25 488 517 3857 3857 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (438) 0.0% (7.5%) 6.2 49.18sec 21429 17509

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.18 0.00 0.00 0.00 1.2239 0.0000 0.00 0.00 0.00% 17509.46 17509.46

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [h]:0.81
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [i]:4.15
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [j]:0.22
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [w]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 438 7.5% 6.2 49.12sec 21429 0 Direct 6.2 21454 0 21454 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.18 6.18 0.00 0.00 0.0000 0.0000 132406.56 132406.56 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.18 5 8 21453.56 319 71120 21453.41 16005 26308 132407 132407 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:14726.64
  • base_dd_max:14726.64
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
arcane
Arcane Power 2.8 122.08sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.81 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [k]:1.81
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [x]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.8 244.26sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.81 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.81
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.7 24.72sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.75 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.75
Evocation 3.3 104.53sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.32 0.00 18.38 0.00 3.4961 0.6303 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    ["]:0.98
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [>]:1.33
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 99.19sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.17 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [m]:0.16
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [n]:1.74
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [o]:0.27
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [y]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 6.0 54.39sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.98 0.00 0.00 0.00 1.2233 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [l]:5.00
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [v]:1.00
Time Warp 1.5 303.38sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.52 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.52
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 3.0 121.76sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.9 126.0 13.8sec 2.1sec 11.5sec 83.15% 0.00% 78.9 (79.4) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.1s / 55.6s
  • trigger_min/max:0.0s / 15.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 53.0s

Stack Uptimes

  • arcane_charge_1:5.29%
  • arcane_charge_2:9.57%
  • arcane_charge_3:8.11%
  • arcane_charge_4:60.18%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.1sec 122.1sec 14.8sec 13.72% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 131.5s
  • trigger_min/max:120.0s / 131.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.72%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 244.3sec 244.3sec 11.8sec 7.00% 11.99% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:240.0s / 252.2s
  • trigger_min/max:240.0s / 252.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • berserking_1:7.00%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.39% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.39%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 18.2 12.2 16.8sec 9.9sec 7.9sec 47.45% 0.00% 1.0 (1.0) 0.2

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.19%
  • clearcasting_2:17.84%
  • clearcasting_3:4.42%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.7sec 28.7sec 52.01% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 66.0s
  • trigger_min/max:60.0s / 66.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.92%
  • crimson_chorus_2:17.33%
  • crimson_chorus_3:16.76%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.2sec 239.2sec 14.5sec 9.05% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.7s / 247.6s
  • trigger_min/max:236.7s / 247.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.05%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.7sec 104.7sec 3.9sec 4.24% 0.00% 15.1 (15.1) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 143.0s
  • trigger_min/max:90.0s / 143.0s
  • trigger_pct:100.00%
  • duration_min/max:1.2s / 4.9s

Stack Uptimes

  • evocation_1:4.24%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.37% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.37%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 99.1sec 99.1sec 3.9sec 4.11% 8.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 158.1s
  • trigger_min/max:62.7s / 158.1s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 18.2s

Stack Uptimes

  • presence_of_mind_1:1.95%
  • presence_of_mind_2:2.00%
  • presence_of_mind_3:0.16%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.8 0.0 35.4sec 35.4sec 11.8sec 34.35% 0.00% 0.0 (0.0) 8.5

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 72.6s
  • trigger_min/max:13.7s / 72.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.35%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.5 0.0 303.9sec 303.9sec 35.4sec 17.46% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 322.6s
  • trigger_min/max:300.0s / 322.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.46%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.00% 0.00% 4.35%
Arcane Barrage Arcane Charge 3 2.62% 0.00% 17.65%
Arcane Barrage Arcane Charge 4 97.37% 82.35% 100.00%
Arcane Blast Arcane Charge 0 6.92% 3.23% 11.11%
Arcane Blast Arcane Charge 1 4.80% 1.57% 8.27%
Arcane Blast Arcane Charge 2 10.67% 5.65% 14.84%
Arcane Blast Arcane Charge 3 11.86% 7.61% 15.62%
Arcane Blast Arcane Charge 4 65.76% 55.30% 75.86%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.14% 0.00% 7.15% 1.7s 0.0s 5.9s
Conserve Phase 100.00% 100.00% 100.00% 302.8s 240.0s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000182.818120.034239.927
Evocation14.2980.00053.02448.19421.60581.112
Counterspell0.6830.0009.4308.7172.61719.974
Time Warp2.2000.00022.5503.3561.32523.876
Rune of Power7.1100.00033.91244.39019.81681.818
Touch of the Magi5.0450.00026.39833.18918.48864.659
Arcane Power7.3230.00016.83820.80716.69930.275
Arcane Barrage11.3571.03155.681251.171193.274302.765
Arcane Orb6.4030.00060.39077.95040.224152.506
Presence of Mind32.8560.00095.418117.86578.740172.334

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
arcane
mana_regen Mana 3180.42 427225.11 58.90% 134.33 9706.31 2.22%
Evocation Mana 128.54 187446.80 25.84% 1458.23 0.00 0.00%
Mana Gem Mana 2.95 21309.44 2.94% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.97 89313.61 12.31% 4259.49 874.09 0.97%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2395.91 2518.12 10591.3 35157.3 1681.3 72165.7
Usage Type Count Total Avg RPE APR
arcane
arcane_blast Mana 119.9 639783.6 5335.5 5433.5 1.0
arcane_missiles Mana 45.4 94257.9 2075.0 2095.5 7.5
arcane_orb Mana 11.6 5802.4 500.0 504.8 7.3
counterspell Mana 12.9 11499.7 893.3 902.2 0.0
time_warp Mana 1.5 3060.0 2000.0 2013.0 0.0
touch_of_the_magi Mana 6.2 15586.7 2498.6 2522.6 8.5

Statistics & Data Analysis

Fight Length
arcane Fight Length
Count 1617
Mean 302.82
Minimum 240.03
Maximum 359.93
Spread ( max - min ) 119.89
Range [ ( max - min ) / 2 * 100% ] 19.80%
Standard Deviation 34.6387
5th Percentile 247.56
95th Percentile 354.12
( 95th Percentile - 5th Percentile ) 106.56
Mean Distribution
Standard Deviation 0.8614
95.00% Confidence Interval ( 301.13 - 304.51 )
Normalized 95.00% Confidence Interval ( 99.44% - 100.56% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 503
0.1% Error 50264
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1025
DPS
arcane Damage Per Second
Count 1617
Mean 5873.78
Minimum 5194.58
Maximum 6662.37
Spread ( max - min ) 1467.78
Range [ ( max - min ) / 2 * 100% ] 12.49%
Standard Deviation 235.5434
5th Percentile 5494.95
95th Percentile 6277.06
( 95th Percentile - 5th Percentile ) 782.12
Mean Distribution
Standard Deviation 5.8575
95.00% Confidence Interval ( 5862.30 - 5885.26 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 62
0.1% Error 6178
0.1 Scale Factor Error with Delta=300 474
0.05 Scale Factor Error with Delta=300 1895
0.01 Scale Factor Error with Delta=300 47362
Priority Target DPS
arcane Priority Target Damage Per Second
Count 1617
Mean 5873.78
Minimum 5194.58
Maximum 6662.37
Spread ( max - min ) 1467.78
Range [ ( max - min ) / 2 * 100% ] 12.49%
Standard Deviation 235.5434
5th Percentile 5494.95
95th Percentile 6277.06
( 95th Percentile - 5th Percentile ) 782.12
Mean Distribution
Standard Deviation 5.8575
95.00% Confidence Interval ( 5862.30 - 5885.26 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 62
0.1% Error 6178
0.1 Scale Factor Error with Delta=300 474
0.05 Scale Factor Error with Delta=300 1895
0.01 Scale Factor Error with Delta=300 47362
DPS(e)
arcane Damage Per Second (Effective)
Count 1617
Mean 5873.78
Minimum 5194.58
Maximum 6662.37
Spread ( max - min ) 1467.78
Range [ ( max - min ) / 2 * 100% ] 12.49%
Damage
arcane Damage
Count 1617
Mean 1771229.14
Minimum 1289060.24
Maximum 2176581.61
Spread ( max - min ) 887521.37
Range [ ( max - min ) / 2 * 100% ] 25.05%
DTPS
arcane Damage Taken Per Second
Count 1617
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
arcane Healing Per Second
Count 1617
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
arcane Healing Per Second (Effective)
Count 1617
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
arcane Heal
Count 1617
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
arcane Healing Taken Per Second
Count 1617
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
arcane Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
arcaneTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
arcane Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.75 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.52 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.81 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
h 0.81 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
i 4.15 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
j 0.22 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
k 1.81 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
l 5.00 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
m 0.16 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
n 1.74 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
o 0.27 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
p 0.91 arcane_missiles,if=buff.clearcasting.react,chain=1
q 3.23 arcane_blast
r 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
s 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
t 1.00 arcane_orb,if=cooldown.rune_of_power.ready
u 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
v 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
w 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
x 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
y 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
z 0.91 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
{ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
| 0.90 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
} 18.92 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
~ 1.00 arcane_barrage
actions.rotation
# count action,conditions
! 3.29 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
" 0.98 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# 0.55 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
$ 3.23 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
% 0.18 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
& 1.68 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
' 5.06 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
( 5.52 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
) 3.09 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
* 4.71 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
+ 10.49 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
, 8.11 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
- 3.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
: 1.27 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 2.45 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
< 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
= 93.49 arcane_blast
> 1.33 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
? 0.25 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTtWuv}U}}}}}}}}}}}~s!wxVX{T}}y}}}}}}z+======,====),=T==**=-+=$il'T==;+==,====,====T,+=====$il'n&(TU====>!=k=======(=T=:+===$il'==T;+=====,====**-+T====,=il'n&====T>!=-+=*=Y======U==T=-+==#hkX'===:T+==l====(qq

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask arcane 72165.7/72166: 100% mana
Pre precombat 1 food arcane 72165.7/72166: 100% mana
Pre precombat 2 augmentation arcane 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener t arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.328 default W time_warp Fluffy_Pillow 71207.4/72166: 99% mana bloodlust, crimson_chorus
0:01.328 fishing_opener u arcane_blast Fluffy_Pillow 69207.4/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.224 fishing_opener v rune_of_power Fluffy_Pillow 65000.6/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.012 fishing_opener } arcane_blast Fluffy_Pillow 66138.0/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.814 default U use_mana_gem arcane 60420.5/72166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.814 fishing_opener } arcane_blast Fluffy_Pillow 67637.1/72166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.616 fishing_opener } arcane_blast Fluffy_Pillow 61919.6/72166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.415 fishing_opener } arcane_blast Fluffy_Pillow 56197.8/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.218 fishing_opener } arcane_blast Fluffy_Pillow 50481.8/72166: 70% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.020 fishing_opener } arcane_blast Fluffy_Pillow 44764.4/72166: 62% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.824 fishing_opener } arcane_blast Fluffy_Pillow 39049.8/72166: 54% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:08.627 fishing_opener } arcane_blast Fluffy_Pillow 33333.8/72166: 46% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:09.429 fishing_opener } arcane_blast Fluffy_Pillow 27616.3/72166: 38% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:10.232 fishing_opener } arcane_blast Fluffy_Pillow 21900.3/72166: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.034 fishing_opener } arcane_blast Fluffy_Pillow 16182.8/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.837 fishing_opener } arcane_blast Fluffy_Pillow 10466.8/72166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.640 fishing_opener ~ arcane_barrage Fluffy_Pillow 4750.8/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.429 fishing_opener s evocation arcane 10219.5/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.942 rotation ! cancel_action Fluffy_Pillow 69253.3/72166: 96% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.946 fishing_opener w touch_of_the_magi Fluffy_Pillow 69259.0/72166: 96% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.735 fishing_opener x arcane_power Fluffy_Pillow 67897.8/72166: 94% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.735 default V potion Fluffy_Pillow 67897.8/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.735 default X berserking Fluffy_Pillow 67897.8/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:16.735 fishing_opener { arcane_missiles Fluffy_Pillow 67897.8/72166: 94% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:25.230 default T counterspell Fluffy_Pillow 65158.8/72166: 90% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.230 fishing_opener } arcane_blast Fluffy_Pillow 64658.8/72166: 90% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.985 fishing_opener } arcane_blast Fluffy_Pillow 62311.0/72166: 86% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.740 fishing_opener y presence_of_mind Fluffy_Pillow 59963.2/72166: 83% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.740 fishing_opener } arcane_blast Fluffy_Pillow 59963.2/72166: 83% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.495 fishing_opener } arcane_blast Fluffy_Pillow 57615.4/72166: 80% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.249 fishing_opener } arcane_blast Fluffy_Pillow 55266.1/72166: 77% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.003 fishing_opener } arcane_blast Fluffy_Pillow 52916.9/72166: 73% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.807 fishing_opener } arcane_blast Fluffy_Pillow 50639.8/72166: 70% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.610 fishing_opener } arcane_blast Fluffy_Pillow 48361.3/72166: 67% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.412 fishing_opener z arcane_barrage Fluffy_Pillow 46081.3/72166: 64% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.199 rotation + arcane_orb Fluffy_Pillow 51547.2/72166: 71% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:32.987 rotation = arcane_blast Fluffy_Pillow 52184.5/72166: 72% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:33.979 rotation = arcane_blast Fluffy_Pillow 49491.3/72166: 69% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:34.877 rotation = arcane_blast Fluffy_Pillow 45287.4/72166: 63% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:35.680 rotation = arcane_blast Fluffy_Pillow 39571.4/72166: 55% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:36.483 rotation = arcane_blast Fluffy_Pillow 33855.3/72166: 47% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.285 rotation = arcane_blast Fluffy_Pillow 28137.9/72166: 39% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.090 rotation , arcane_barrage Fluffy_Pillow 22424.7/72166: 31% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:38.878 rotation = arcane_blast Fluffy_Pillow 27892.0/72166: 39% mana bloodlust, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:40.059 rotation = arcane_blast Fluffy_Pillow 28221.6/72166: 39% mana bloodlust, arcane_charge, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:41.145 rotation = arcane_blast Fluffy_Pillow 27039.0/72166: 37% mana arcane_charge(2), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:42.432 rotation = arcane_blast Fluffy_Pillow 24771.6/72166: 34% mana arcane_charge(3), clearcasting(2)
0:43.945 rotation ) arcane_missiles Fluffy_Pillow 21455.3/72166: 30% mana arcane_charge(4), clearcasting(3)
0:45.863 rotation , arcane_barrage Fluffy_Pillow 24223.6/72166: 34% mana arcane_charge(4), clearcasting(2)
0:47.189 rotation = arcane_blast Fluffy_Pillow 30467.3/72166: 42% mana clearcasting(2)
0:49.181 default T counterspell Fluffy_Pillow 31967.4/72166: 44% mana arcane_charge, clearcasting(2)
0:49.230 rotation = arcane_blast Fluffy_Pillow 31038.1/72166: 43% mana arcane_charge, clearcasting(2)
0:51.060 rotation = arcane_blast Fluffy_Pillow 30929.4/72166: 43% mana arcane_charge(2), clearcasting(2)
0:52.733 rotation * arcane_missiles Fluffy_Pillow 29219.1/72166: 40% mana arcane_charge(3), clearcasting(2)
0:54.750 rotation * arcane_missiles Fluffy_Pillow 32130.2/72166: 45% mana arcane_charge(3), clearcasting
0:56.759 rotation = arcane_blast Fluffy_Pillow 35029.9/72166: 49% mana arcane_charge(3)
0:58.270 rotation - arcane_barrage Fluffy_Pillow 31710.7/72166: 44% mana arcane_charge(4)
0:59.599 rotation + arcane_orb Fluffy_Pillow 37958.8/72166: 53% mana
1:00.927 rotation = arcane_blast Fluffy_Pillow 39375.5/72166: 55% mana arcane_charge(2), crimson_chorus
1:02.598 rotation $ arcane_barrage Fluffy_Pillow 37662.3/72166: 52% mana arcane_charge(3), crimson_chorus
1:03.927 cooldowns i touch_of_the_magi Fluffy_Pillow 42827.9/72166: 59% mana crimson_chorus
1:05.252 cooldowns l rune_of_power Fluffy_Pillow 42240.3/72166: 59% mana arcane_charge(4), crimson_chorus
1:06.579 rotation ' arcane_missiles Fluffy_Pillow 44155.6/72166: 61% mana arcane_charge(4), rune_of_power, crimson_chorus
1:15.574 default T counterspell Fluffy_Pillow 27138.2/72166: 38% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:15.574 rotation = arcane_blast Fluffy_Pillow 26138.2/72166: 36% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.926 rotation = arcane_blast Fluffy_Pillow 21214.6/72166: 29% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.279 rotation ; arcane_barrage Fluffy_Pillow 16292.4/72166: 23% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:19.607 rotation + arcane_orb Fluffy_Pillow 22539.0/72166: 31% mana crimson_chorus(2)
1:20.935 rotation = arcane_blast Fluffy_Pillow 23955.8/72166: 33% mana arcane_charge(2), crimson_chorus(3)
1:22.607 rotation = arcane_blast Fluffy_Pillow 22244.0/72166: 31% mana arcane_charge(3), crimson_chorus(3)
1:24.120 rotation , arcane_barrage Fluffy_Pillow 18927.7/72166: 26% mana arcane_charge(4), crimson_chorus(3)
1:25.446 rotation = arcane_blast Fluffy_Pillow 25171.5/72166: 35% mana crimson_chorus(3)
1:27.435 rotation = arcane_blast Fluffy_Pillow 26667.3/72166: 37% mana arcane_charge, crimson_chorus(3)
1:29.265 rotation = arcane_blast Fluffy_Pillow 26558.5/72166: 37% mana arcane_charge(2), crimson_chorus(3)
1:30.936 rotation = arcane_blast Fluffy_Pillow 24845.3/72166: 34% mana arcane_charge(3)
1:32.449 rotation , arcane_barrage Fluffy_Pillow 21529.0/72166: 30% mana arcane_charge(4)
1:33.775 rotation = arcane_blast Fluffy_Pillow 27772.8/72166: 38% mana
1:35.767 rotation = arcane_blast Fluffy_Pillow 29272.9/72166: 41% mana arcane_charge
1:37.598 rotation = arcane_blast Fluffy_Pillow 29165.6/72166: 40% mana arcane_charge(2)
1:39.270 rotation = arcane_blast Fluffy_Pillow 27453.8/72166: 38% mana arcane_charge(3), clearcasting
1:40.784 default T counterspell Fluffy_Pillow 24139.0/72166: 33% mana arcane_charge(4), clearcasting
1:40.784 rotation , arcane_barrage Fluffy_Pillow 23139.0/72166: 32% mana arcane_charge(4), clearcasting
1:42.113 rotation + arcane_orb Fluffy_Pillow 29387.1/72166: 41% mana clearcasting
1:43.443 rotation = arcane_blast Fluffy_Pillow 30806.7/72166: 43% mana arcane_charge(2), clearcasting
1:45.115 rotation = arcane_blast Fluffy_Pillow 29094.9/72166: 40% mana arcane_charge(3), clearcasting
1:46.627 rotation = arcane_blast Fluffy_Pillow 25777.2/72166: 36% mana arcane_charge(4), clearcasting
1:47.980 rotation = arcane_blast Fluffy_Pillow 20855.0/72166: 29% mana arcane_charge(4), clearcasting(2)
1:49.335 rotation = arcane_blast Fluffy_Pillow 15935.7/72166: 22% mana arcane_charge(4), clearcasting(2)
1:50.689 rotation $ arcane_barrage Fluffy_Pillow 11015.0/72166: 15% mana arcane_charge(4), clearcasting(2)
1:52.016 cooldowns i touch_of_the_magi Fluffy_Pillow 17260.2/72166: 24% mana clearcasting(2)
1:53.343 cooldowns l rune_of_power Fluffy_Pillow 16675.5/72166: 23% mana arcane_charge(4), clearcasting(2)
1:54.669 rotation ' arcane_missiles Fluffy_Pillow 18589.3/72166: 26% mana arcane_charge(4), clearcasting(2), rune_of_power
2:00.667 cooldowns n presence_of_mind Fluffy_Pillow 19746.3/72166: 27% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:00.667 rotation & arcane_blast Fluffy_Pillow 19746.3/72166: 27% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus
2:01.994 rotation ( arcane_missiles Fluffy_Pillow 14786.6/72166: 20% mana arcane_charge(4), clearcasting(2), presence_of_mind(2), rune_of_power, crimson_chorus
2:05.889 default T counterspell Fluffy_Pillow 20408.3/72166: 28% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:05.889 default U use_mana_gem arcane 19408.3/72166: 27% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:05.889 rotation = arcane_blast Fluffy_Pillow 26624.9/72166: 37% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:07.216 rotation = arcane_blast Fluffy_Pillow 21665.1/72166: 30% mana arcane_charge(4), presence_of_mind, crimson_chorus
2:08.545 rotation = arcane_blast Fluffy_Pillow 16708.3/72166: 23% mana arcane_charge(4), crimson_chorus
2:09.898 rotation = arcane_blast Fluffy_Pillow 11786.1/72166: 16% mana arcane_charge(4), crimson_chorus
2:11.251 rotation > evocation arcane 6863.9/72166: 10% mana arcane_charge(4), crimson_chorus(2)
2:15.709 rotation ! cancel_action Fluffy_Pillow 68831.0/72166: 95% mana arcane_charge(4), evocation, crimson_chorus(2)
2:15.713 rotation = arcane_blast Fluffy_Pillow 68836.8/72166: 95% mana arcane_charge(4), crimson_chorus(2)
2:17.067 cooldowns k arcane_power Fluffy_Pillow 63916.1/72166: 89% mana arcane_charge(4), crimson_chorus(2)
2:17.067 rotation = arcane_blast Fluffy_Pillow 63916.1/72166: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:18.421 rotation = arcane_blast Fluffy_Pillow 62432.8/72166: 87% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:19.773 rotation = arcane_blast Fluffy_Pillow 60946.7/72166: 84% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:21.126 rotation = arcane_blast Fluffy_Pillow 59462.0/72166: 82% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:22.479 rotation = arcane_blast Fluffy_Pillow 57977.3/72166: 80% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:23.833 rotation = arcane_blast Fluffy_Pillow 56494.0/72166: 78% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:25.188 rotation = arcane_blast Fluffy_Pillow 55012.2/72166: 76% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:26.543 rotation ( arcane_missiles Fluffy_Pillow 53530.4/72166: 74% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:28.482 rotation = arcane_blast Fluffy_Pillow 56329.0/72166: 78% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.837 default T counterspell Fluffy_Pillow 54847.2/72166: 76% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:29.889 rotation = arcane_blast Fluffy_Pillow 54422.2/72166: 75% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:31.242 rotation : arcane_barrage Fluffy_Pillow 52937.5/72166: 73% mana arcane_charge(4), arcane_power
2:32.567 rotation + arcane_orb Fluffy_Pillow 59179.9/72166: 82% mana
2:33.895 rotation = arcane_blast Fluffy_Pillow 60596.6/72166: 84% mana arcane_charge(2)
2:35.566 rotation = arcane_blast Fluffy_Pillow 58883.4/72166: 82% mana arcane_charge(3), clearcasting
2:37.079 rotation = arcane_blast Fluffy_Pillow 55567.1/72166: 77% mana arcane_charge(4), clearcasting
2:38.433 rotation $ arcane_barrage Fluffy_Pillow 50646.4/72166: 70% mana arcane_charge(4), clearcasting
2:39.759 cooldowns i touch_of_the_magi Fluffy_Pillow 56890.1/72166: 79% mana clearcasting
2:41.087 cooldowns l rune_of_power Fluffy_Pillow 56306.9/72166: 78% mana arcane_charge(4), clearcasting
2:42.415 rotation ' arcane_missiles Fluffy_Pillow 58223.6/72166: 81% mana arcane_charge(4), clearcasting, rune_of_power
2:50.947 rotation = arcane_blast Fluffy_Pillow 48037.9/72166: 67% mana arcane_charge(4), rune_of_power
2:52.300 rotation = arcane_blast Fluffy_Pillow 43115.7/72166: 60% mana arcane_charge(4), rune_of_power
2:53.653 default T counterspell Fluffy_Pillow 38193.6/72166: 53% mana arcane_charge(4), rune_of_power
2:53.889 rotation ; arcane_barrage Fluffy_Pillow 37534.2/72166: 52% mana arcane_charge(4), rune_of_power
2:55.216 rotation + arcane_orb Fluffy_Pillow 43779.4/72166: 61% mana
2:56.544 rotation = arcane_blast Fluffy_Pillow 45196.1/72166: 63% mana arcane_charge(2)
2:58.212 rotation = arcane_blast Fluffy_Pillow 43478.6/72166: 60% mana arcane_charge(3)
2:59.725 rotation = arcane_blast Fluffy_Pillow 40162.3/72166: 56% mana arcane_charge(4)
3:01.078 rotation = arcane_blast Fluffy_Pillow 35240.1/72166: 49% mana arcane_charge(4), clearcasting, crimson_chorus
3:02.432 rotation = arcane_blast Fluffy_Pillow 30319.3/72166: 42% mana arcane_charge(4), clearcasting, crimson_chorus
3:03.784 rotation , arcane_barrage Fluffy_Pillow 25395.7/72166: 35% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:05.111 rotation = arcane_blast Fluffy_Pillow 31640.9/72166: 44% mana clearcasting(2), crimson_chorus
3:07.099 rotation = arcane_blast Fluffy_Pillow 33135.2/72166: 46% mana arcane_charge, clearcasting(2), crimson_chorus
3:08.929 rotation = arcane_blast Fluffy_Pillow 33026.5/72166: 46% mana arcane_charge(2), clearcasting(2), crimson_chorus
3:10.601 rotation = arcane_blast Fluffy_Pillow 31314.7/72166: 43% mana arcane_charge(3), clearcasting(2), crimson_chorus
3:12.114 rotation * arcane_missiles Fluffy_Pillow 27998.5/72166: 39% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:14.205 rotation * arcane_missiles Fluffy_Pillow 31016.4/72166: 43% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:16.209 rotation - arcane_barrage Fluffy_Pillow 33908.8/72166: 47% mana arcane_charge(4), crimson_chorus(2)
3:17.536 rotation + arcane_orb Fluffy_Pillow 40154.1/72166: 56% mana crimson_chorus(2)
3:18.865 default T counterspell Fluffy_Pillow 41572.2/72166: 58% mana arcane_charge(2), crimson_chorus(2)
3:18.865 rotation = arcane_blast Fluffy_Pillow 40572.2/72166: 56% mana arcane_charge(2), crimson_chorus(2)
3:20.538 rotation = arcane_blast Fluffy_Pillow 38861.9/72166: 54% mana arcane_charge(3), crimson_chorus(2)
3:22.049 rotation = arcane_blast Fluffy_Pillow 35542.7/72166: 49% mana arcane_charge(4), crimson_chorus(3)
3:23.402 rotation = arcane_blast Fluffy_Pillow 30620.5/72166: 42% mana arcane_charge(4), crimson_chorus(3)
3:24.757 rotation , arcane_barrage Fluffy_Pillow 25701.2/72166: 36% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:26.085 rotation = arcane_blast Fluffy_Pillow 31947.9/72166: 44% mana clearcasting, crimson_chorus(3)
3:28.073 cooldowns i touch_of_the_magi Fluffy_Pillow 33442.2/72166: 46% mana arcane_charge, clearcasting, crimson_chorus(3)
3:29.400 cooldowns l rune_of_power Fluffy_Pillow 32857.5/72166: 46% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:30.727 rotation ' arcane_missiles Fluffy_Pillow 34772.8/72166: 48% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
3:37.040 cooldowns n presence_of_mind Fluffy_Pillow 28884.4/72166: 40% mana arcane_charge(4), rune_of_power
3:37.040 rotation & arcane_blast Fluffy_Pillow 28884.4/72166: 40% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:38.369 rotation = arcane_blast Fluffy_Pillow 23927.6/72166: 33% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:39.696 rotation = arcane_blast Fluffy_Pillow 18967.8/72166: 26% mana arcane_charge(4), presence_of_mind, rune_of_power
3:41.023 rotation = arcane_blast Fluffy_Pillow 14008.1/72166: 19% mana arcane_charge(4), rune_of_power
3:42.376 rotation = arcane_blast Fluffy_Pillow 9085.9/72166: 13% mana arcane_charge(4), clearcasting, rune_of_power
3:43.730 default T counterspell Fluffy_Pillow 4165.2/72166: 6% mana arcane_charge(4), clearcasting
3:43.730 rotation > evocation Fluffy_Pillow 3165.2/72166: 4% mana arcane_charge(4), clearcasting
3:48.512 rotation ! cancel_action Fluffy_Pillow 69636.0/72166: 96% mana arcane_charge(4), clearcasting, evocation
3:48.516 rotation = arcane_blast Fluffy_Pillow 69641.7/72166: 97% mana arcane_charge(4), clearcasting
3:49.870 rotation - arcane_barrage Fluffy_Pillow 64721.0/72166: 90% mana arcane_charge(4), clearcasting
3:51.198 rotation + arcane_orb Fluffy_Pillow 70967.7/72166: 98% mana clearcasting
3:52.523 rotation = arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), clearcasting
3:54.194 rotation * arcane_missiles Fluffy_Pillow 68046.5/72166: 94% mana arcane_charge(3), clearcasting
3:56.151 rotation = arcane_blast Fluffy_Pillow 70871.1/72166: 98% mana arcane_charge(3)
3:57.662 default Y use_item_empyreal_ordnance Fluffy_Pillow 66670.0/72166: 92% mana arcane_charge(4)
3:57.662 rotation = arcane_blast Fluffy_Pillow 66670.0/72166: 92% mana arcane_charge(4)
3:59.015 rotation = arcane_blast Fluffy_Pillow 61747.8/72166: 86% mana arcane_charge(4)
4:00.365 rotation = arcane_blast Fluffy_Pillow 56821.3/72166: 79% mana arcane_charge(4)
4:01.720 rotation = arcane_blast Fluffy_Pillow 51902.0/72166: 72% mana arcane_charge(4), crimson_chorus
4:03.075 rotation = arcane_blast Fluffy_Pillow 46982.7/72166: 65% mana arcane_charge(4), crimson_chorus
4:04.428 rotation = arcane_blast Fluffy_Pillow 42060.5/72166: 58% mana arcane_charge(4), crimson_chorus
4:05.781 default U use_mana_gem arcane 37138.3/72166: 51% mana arcane_charge(4), crimson_chorus
4:05.889 rotation = arcane_blast Fluffy_Pillow 44510.8/72166: 62% mana arcane_charge(4), crimson_chorus
4:07.242 rotation = arcane_blast Fluffy_Pillow 39588.6/72166: 55% mana arcane_charge(4), clearcasting, crimson_chorus
4:08.595 default T counterspell Fluffy_Pillow 34666.4/72166: 48% mana arcane_charge(4), clearcasting, crimson_chorus
4:08.595 rotation = arcane_blast Fluffy_Pillow 33666.4/72166: 47% mana arcane_charge(4), clearcasting, crimson_chorus
4:09.948 rotation - arcane_barrage Fluffy_Pillow 28744.2/72166: 40% mana arcane_charge(4), clearcasting, crimson_chorus
4:11.275 rotation + arcane_orb Fluffy_Pillow 34989.4/72166: 48% mana clearcasting, crimson_chorus
4:12.602 rotation = arcane_blast Fluffy_Pillow 36404.7/72166: 50% mana arcane_charge(2), clearcasting, crimson_chorus(2)
4:14.273 rotation = arcane_blast Fluffy_Pillow 34691.5/72166: 48% mana arcane_charge(3), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:15.786 rotation # arcane_barrage Fluffy_Pillow 31375.2/72166: 43% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:17.114 cooldowns h touch_of_the_magi Fluffy_Pillow 37621.9/72166: 52% mana clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:18.443 cooldowns k arcane_power Fluffy_Pillow 37040.0/72166: 51% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:18.443 default X berserking Fluffy_Pillow 37040.0/72166: 51% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:18.443 rotation ' arcane_missiles Fluffy_Pillow 37040.0/72166: 51% mana berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:28.378 rotation = arcane_blast Fluffy_Pillow 36379.3/72166: 50% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:29.609 rotation = arcane_blast Fluffy_Pillow 34718.6/72166: 48% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:30.843 rotation = arcane_blast Fluffy_Pillow 33062.1/72166: 46% mana arcane_charge(4), arcane_power, crimson_chorus(3)
4:32.196 rotation : arcane_barrage Fluffy_Pillow 31577.4/72166: 44% mana arcane_charge(4), arcane_power
4:33.523 default T counterspell Fluffy_Pillow 37822.6/72166: 52% mana
4:33.523 rotation + arcane_orb Fluffy_Pillow 36822.6/72166: 51% mana
4:34.851 rotation = arcane_blast Fluffy_Pillow 38239.4/72166: 53% mana arcane_charge(2)
4:36.523 rotation = arcane_blast Fluffy_Pillow 36527.6/72166: 51% mana arcane_charge(3)
4:38.032 cooldowns l rune_of_power Fluffy_Pillow 33205.5/72166: 46% mana arcane_charge(4)
4:39.358 rotation = arcane_blast Fluffy_Pillow 35119.4/72166: 49% mana arcane_charge(4), rune_of_power
4:40.711 rotation = arcane_blast Fluffy_Pillow 30197.2/72166: 42% mana arcane_charge(4), rune_of_power
4:42.065 rotation = arcane_blast Fluffy_Pillow 25276.4/72166: 35% mana arcane_charge(4), rune_of_power
4:43.419 rotation = arcane_blast Fluffy_Pillow 20355.7/72166: 28% mana arcane_charge(4), clearcasting, rune_of_power
4:44.771 rotation ( arcane_missiles Fluffy_Pillow 15432.0/72166: 21% mana arcane_charge(4), clearcasting, rune_of_power
4:48.486 final_burn q arcane_blast Fluffy_Pillow 20793.9/72166: 29% mana arcane_charge(4), rune_of_power
4:49.840 final_burn q arcane_blast Fluffy_Pillow 15873.2/72166: 22% mana arcane_charge(4), clearcasting, rune_of_power

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="arcane"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

dark_iron_dwarf : 5890 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5890.1 5890.1 11.5 / 0.195% 885.2 / 15.0% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2515.9 2393.2 Mana 0.00% 43.6 99.8% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
dark_iron_dwarf 5890
Arcane Barrage 369 6.3% 20.6 13.71sec 5368 4343 Direct 20.6 4562 9090 5370 17.9%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.61 20.60 0.00 0.00 1.2360 0.0000 110630.17 110630.17 0.00% 4343.04 4343.04
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.13% 16.92 9 25 4561.74 2840 8653 4560.45 4110 5011 77180 77180 0.00%
crit 17.87% 3.68 0 10 9089.83 6566 16327 8902.94 0 13780 33450 33450 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [r]:0.01
    fishing_opener
    [z]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [~]:1.00
    rotation
    [#]:0.54
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [$]:3.26
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [%]:0.15
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:7.91
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [-]:2.98
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [:]:1.18
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:2.47
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [<]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [?]:0.20
Arcane Blast 2161 36.6% 116.7 2.55sec 5528 4223 Direct 117.7 4566 9569 5482 18.3%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 116.75 117.75 0.00 0.00 1.3092 0.0000 645406.77 645406.77 0.00% 4222.57 4222.57
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.69% 96.18 68 126 4565.84 923 12011 4572.16 3968 5395 439101 439101 0.00%
crit 18.31% 21.56 8 40 9568.53 1846 24023 9574.01 6426 14157 206305 206305 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [q]:3.43
    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [}]:19.19
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [&]:1.69
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [=]:92.03
Arcane Echo 280 4.8% 151.1 2.00sec 555 0 Direct 151.1 456 971 555 19.3%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 151.10 151.10 0.00 0.00 0.0000 0.0000 83852.55 83852.55 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.74% 121.99 81 169 455.98 221 724 456.50 396 515 55606 55606 0.00%
crit 19.26% 29.10 10 50 970.88 441 1448 972.57 683 1199 28247 28247 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2324 39.5% 43.2 6.59sec 16111 8818 Periodic 296.6 1939 4116 2350 18.9% 24.6%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.25 0.00 296.89 296.62 1.8271 0.2482 696801.88 696801.88 0.00% 8817.82 8817.82
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.14% 240.67 148 356 1939.11 1120 3677 1943.05 1685 2262 466569 466569 0.00%
crit 18.86% 55.95 23 99 4116.24 2241 7354 4124.94 3237 5072 230233 230233 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [p]:0.90
  • if_expr:buff.clearcasting.react
    fishing_opener
    [{]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [|]:0.90
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [']:4.99
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [(]:5.35
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [)]:3.06
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [*]:4.74
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (139) 0.0% (2.4%) 11.3 26.48sec 3692 2912

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.28 0.00 0.00 0.00 1.2680 0.0000 0.00 0.00 0.00% 2911.52 2911.52

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [+]:10.28
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 139 2.4% 11.3 27.03sec 3692 0 Direct 11.3 3147 6292 3694 17.3%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.28 11.28 0.00 0.00 0.0000 0.0000 41637.71 41637.71 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.65% 9.32 3 15 3146.63 3021 4483 3145.73 3021 3417 29327 29327 0.00%
crit 17.35% 1.96 0 7 6292.17 6042 8966 5495.60 0 8966 12311 12311 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12530 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.59sec 2508 0 Periodic 13.5 1567 3085 1854 18.9% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.98 0.00 13.50 13.50 0.0000 1.7481 25020.48 25020.48 0.00% 1060.37 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.11% 10.95 3 14 1566.79 175 1852 1568.44 1223 1852 17156 17156 0.00%
crit 18.89% 2.55 0 8 3084.50 349 3704 2900.54 0 3704 7865 7865 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.3 14.41sec 539 0 Direct 20.3 456 912 539 18.3%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.31 20.31 0.00 0.00 0.0000 0.0000 10956.16 10956.16 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.69% 16.59 6 33 455.88 444 470 455.88 444 468 7564 7564 0.00%
crit 18.31% 3.72 0 11 911.83 887 941 888.57 0 941 3392 3392 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 5945 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 149  / 20 0.3% 111.0 1.04sec 54 50 Direct 111.0 44 92 54 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0635 0.0000 5945.04 5945.04 0.00% 50.36 50.36
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.17% 88.98 75 101 44.15 30 62 44.15 42 46 3928 3928 0.00%
crit 19.83% 22.02 10 36 91.59 60 124 91.65 76 106 2017 2017 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3857.00
Shadowcore Oil Blast 41 0.7% 41.1 7.15sec 297 0 Direct 41.1 251 502 297 18.5%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.10 41.10 0.00 0.00 0.0000 0.0000 12213.73 12213.73 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.49% 33.49 18 55 250.78 244 259 250.78 246 256 8399 8399 0.00%
crit 18.51% 7.61 1 18 501.59 488 517 501.50 488 517 3815 3815 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (436) 0.0% (7.4%) 6.1 49.27sec 21292 17384

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.13 0.00 0.00 0.00 1.2248 0.0000 0.00 0.00 0.00% 17384.18 17384.18

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [h]:0.80
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [i]:4.12
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [j]:0.21
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [w]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 436 7.4% 6.1 49.22sec 21292 0 Direct 6.1 21315 0 21315 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.13 6.12 0.00 0.00 0.0000 0.0000 130450.87 130450.87 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.12 5 8 21315.18 639 73917 21307.42 16647 26633 130451 130451 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:33567.57
  • base_dd_max:33567.57
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
dark_iron_dwarf
Arcane Power 2.8 122.11sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [k]:1.80
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [x]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dark_iron_dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.75sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.59 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.60
Evocation 3.3 104.48sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.27 0.00 18.13 0.00 3.4989 0.6309 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dark_iron_dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    ["]:0.96
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [>]:1.31
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Fireblood 2.8 122.11sec

Stats Details: Fireblood

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Fireblood

  • id:265221
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:265221
  • name:Fireblood
  • school:physical
  • tooltip:
  • description:Removes all poison, disease, curse, magic, and bleed effects and increases your $?a162700[Agility]?a162702[Strength]?a162697[Agility]?a162698[Strength]?a162699[Intellect]?a162701[Intellect][primary stat] by ${{$265226s1=61}*3} and an additional {$265226s1=61} for each effect removed. Lasts {$265226d=8 seconds}. {$?s195710=false}[This effect shares a 30 sec cooldown with other similar effects.][]

Action Priority List

    default
    [X]:2.80
  • if_expr:buff.arcane_power.up
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dark_iron_dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dark_iron_dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.1 99.70sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.15 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [m]:0.10
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [n]:1.75
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [o]:0.30
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [y]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.34sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.91 0.00 0.00 0.00 1.2239 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [l]:4.93
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [v]:1.00
Time Warp 1.5 303.68sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.47 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.20sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dark_iron_dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.6 124.9 13.9sec 2.1sec 11.6sec 83.29% 0.00% 78.8 (79.2) 0.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.1s / 51.3s
  • trigger_min/max:0.0s / 15.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 49.9s

Stack Uptimes

  • arcane_charge_1:5.26%
  • arcane_charge_2:9.59%
  • arcane_charge_3:8.07%
  • arcane_charge_4:60.37%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.78% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 143.7s
  • trigger_min/max:120.0s / 143.7s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • arcane_power_1:13.78%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.53% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.53%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.7 12.0 17.0sec 10.0sec 8.0sec 47.42% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.30%
  • clearcasting_2:17.80%
  • clearcasting_3:4.33%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.6sec 28.6sec 51.99% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 66.1s
  • trigger_min/max:60.0s / 66.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.93%
  • crimson_chorus_2:17.31%
  • crimson_chorus_3:16.75%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.4sec 239.4sec 14.5sec 9.07% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.7s / 262.8s
  • trigger_min/max:236.7s / 262.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.07%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.8sec 104.8sec 3.9sec 4.23% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 143.5s
  • trigger_min/max:90.0s / 143.5s
  • trigger_pct:100.00%
  • duration_min/max:0.7s / 4.9s

Stack Uptimes

  • evocation_1:4.23%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 299.5sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.8s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Fireblood 2.8 0.0 122.2sec 122.2sec 8.0sec 7.43% 0.00% 0.0 (0.0) 2.8

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_fireblood
  • max_stacks:6
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:183.00

Trigger Details

  • interval_min/max:120.0s / 143.7s
  • trigger_min/max:120.0s / 143.7s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 8.0s

Stack Uptimes

  • fireblood_1:7.43%

Spelldata

  • id:265226
  • name:Fireblood
  • tooltip:Increases $?a162700[Agility]?a162702[Strength]?a162697[Agility]?a162698[Strength]?a162699[Intellect]?a162701[Intellect][primary stat] by $w1.
  • description:Increases $?a162700[Agility]?a162702[Strength]?a162697[Agility]?a162698[Strength]?a162699[Intellect]?a162701[Intellect][primary stat] by {$s1=61}.
  • max_stacks:6
  • duration:8.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.46% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.46%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.1 0.0 98.8sec 98.8sec 3.9sec 4.11% 8.02% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 172.4s
  • trigger_min/max:62.7s / 172.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 18.1s

Stack Uptimes

  • presence_of_mind_1:1.97%
  • presence_of_mind_2:1.99%
  • presence_of_mind_3:0.16%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.40% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 59.0s
  • trigger_min/max:13.7s / 59.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.40%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 299.5sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.8s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 303.8sec 303.8sec 35.4sec 17.11% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 322.2s
  • trigger_min/max:300.0s / 322.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.11%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 299.5sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.8s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 299.5sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.8s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.00% 0.00% 3.85%
Arcane Barrage Arcane Charge 3 2.76% 0.00% 21.05%
Arcane Barrage Arcane Charge 4 97.24% 78.95% 100.00%
Arcane Blast Arcane Charge 0 6.78% 2.63% 10.45%
Arcane Blast Arcane Charge 1 4.73% 0.88% 8.09%
Arcane Blast Arcane Charge 2 10.57% 5.79% 15.20%
Arcane Blast Arcane Charge 3 11.72% 7.02% 15.32%
Arcane Blast Arcane Charge 4 66.19% 56.62% 75.44%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.12% 0.00% 7.17% 1.6s 0.0s 5.9s
Conserve Phase 100.00% 100.00% 100.00% 299.5s 240.0s 359.8s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.530120.036239.798
Evocation14.4000.02953.54247.82021.253114.486
Counterspell0.6880.0009.0318.6842.80618.331
Time Warp2.1240.00022.2253.1431.32523.551
Rune of Power7.0630.00033.81043.90120.71170.512
Touch of the Magi4.9980.00026.50032.44419.38459.784
Arcane Power7.3980.00023.74520.91016.70742.605
Arcane Barrage11.4201.29050.600248.742193.558305.690
Arcane Orb6.5550.00057.32078.57843.174139.347
Presence of Mind32.5590.000107.679116.01876.122172.576

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
dark_iron_dwarf
mana_regen Mana 3136.82 422710.85 58.98% 134.76 9516.68 2.20%
Evocation Mana 127.02 184938.05 25.80% 1455.99 0.00 0.00%
Mana Gem Mana 2.95 21280.89 2.97% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.61 87766.11 12.25% 4258.38 849.08 0.96%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2393.25 2515.89 10361.4 35430.7 2256.5 72165.7
Usage Type Count Total Avg RPE APR
dark_iron_dwarf
arcane_blast Mana 118.9 634946.0 5339.6 5438.6 1.0
arcane_missiles Mana 43.7 90627.3 2074.8 2095.5 7.7
arcane_orb Mana 11.4 5696.8 500.0 505.1 7.3
counterspell Mana 12.7 11352.0 892.4 901.4 0.0
time_warp Mana 1.5 2968.9 2000.0 2013.5 0.0
touch_of_the_magi Mana 6.2 15452.4 2497.7 2522.1 8.4

Statistics & Data Analysis

Fight Length
dark_iron_dwarf Fight Length
Count 1608
Mean 299.53
Minimum 240.04
Maximum 359.80
Spread ( max - min ) 119.76
Range [ ( max - min ) / 2 * 100% ] 19.99%
Standard Deviation 34.2908
5th Percentile 246.29
95th Percentile 353.72
( 95th Percentile - 5th Percentile ) 107.43
Mean Distribution
Standard Deviation 0.8551
95.00% Confidence Interval ( 297.85 - 301.21 )
Normalized 95.00% Confidence Interval ( 99.44% - 100.56% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 504
0.1% Error 50347
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1004
DPS
dark_iron_dwarf Damage Per Second
Count 1608
Mean 5890.06
Minimum 5111.50
Maximum 6656.24
Spread ( max - min ) 1544.74
Range [ ( max - min ) / 2 * 100% ] 13.11%
Standard Deviation 235.4566
5th Percentile 5528.17
95th Percentile 6289.15
( 95th Percentile - 5th Percentile ) 760.97
Mean Distribution
Standard Deviation 5.8718
95.00% Confidence Interval ( 5878.55 - 5901.57 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 62
0.1% Error 6139
0.1 Scale Factor Error with Delta=300 474
0.05 Scale Factor Error with Delta=300 1894
0.01 Scale Factor Error with Delta=300 47327
Priority Target DPS
dark_iron_dwarf Priority Target Damage Per Second
Count 1608
Mean 5890.06
Minimum 5111.50
Maximum 6656.24
Spread ( max - min ) 1544.74
Range [ ( max - min ) / 2 * 100% ] 13.11%
Standard Deviation 235.4566
5th Percentile 5528.17
95th Percentile 6289.15
( 95th Percentile - 5th Percentile ) 760.97
Mean Distribution
Standard Deviation 5.8718
95.00% Confidence Interval ( 5878.55 - 5901.57 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 62
0.1% Error 6139
0.1 Scale Factor Error with Delta=300 474
0.05 Scale Factor Error with Delta=300 1894
0.01 Scale Factor Error with Delta=300 47327
DPS(e)
dark_iron_dwarf Damage Per Second (Effective)
Count 1608
Mean 5890.06
Minimum 5111.50
Maximum 6656.24
Spread ( max - min ) 1544.74
Range [ ( max - min ) / 2 * 100% ] 13.11%
Damage
dark_iron_dwarf Damage
Count 1608
Mean 1756970.32
Minimum 1307446.80
Maximum 2218609.81
Spread ( max - min ) 911163.00
Range [ ( max - min ) / 2 * 100% ] 25.93%
DTPS
dark_iron_dwarf Damage Taken Per Second
Count 1608
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
dark_iron_dwarf Healing Per Second
Count 1608
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
dark_iron_dwarf Healing Per Second (Effective)
Count 1608
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
dark_iron_dwarf Heal
Count 1608
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
dark_iron_dwarf Healing Taken Per Second
Count 1608
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
dark_iron_dwarf Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
dark_iron_dwarfTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
dark_iron_dwarf Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.60 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
X 2.80 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
h 0.80 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
i 4.12 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
j 0.21 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
k 1.80 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
l 4.93 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
m 0.10 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
n 1.75 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
o 0.30 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
p 0.90 arcane_missiles,if=buff.clearcasting.react,chain=1
q 3.43 arcane_blast
r 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
s 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
t 1.00 arcane_orb,if=cooldown.rune_of_power.ready
u 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
v 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
w 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
x 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
y 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
z 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
{ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
| 0.90 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
} 19.19 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
~ 1.00 arcane_barrage
actions.rotation
# count action,conditions
! 3.25 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
" 0.96 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# 0.54 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
$ 3.26 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
% 0.15 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
& 1.69 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
' 4.99 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
( 5.35 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
) 3.06 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
* 4.74 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
+ 10.28 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
, 7.91 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
- 2.98 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
: 1.18 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 2.47 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
< 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
= 92.03 arcane_blast
> 1.31 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
? 0.20 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTtWuv}U}}}}}}}}}}}~s!wxVX{T}}}y}|}}}z+======)=,)===T=)-+==*=$il'T(=;+======,===**T=-+=====$il'n&(TU=====>!=kX(===(===T==:+===$il'(T=;+========*==)T-+==*==$il'n&==T(===>!=-+=Y=====U=T=====,=hkX'==T:+==l(===(qqqp

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask dark_iron_dwarf 72165.7/72166: 100% mana
Pre precombat 1 food dark_iron_dwarf 72165.7/72166: 100% mana
Pre precombat 2 augmentation dark_iron_dwarf 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener t arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.327 default W time_warp Fluffy_Pillow 71206.0/72166: 99% mana bloodlust, crimson_chorus
0:01.327 fishing_opener u arcane_blast Fluffy_Pillow 69206.0/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.222 fishing_opener v rune_of_power Fluffy_Pillow 64997.8/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.008 fishing_opener } arcane_blast Fluffy_Pillow 66132.2/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.811 default U use_mana_gem dark_iron_dwarf 60416.2/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.811 fishing_opener } arcane_blast Fluffy_Pillow 67632.8/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.614 fishing_opener } arcane_blast Fluffy_Pillow 61916.7/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.416 fishing_opener } arcane_blast Fluffy_Pillow 56199.3/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.219 fishing_opener } arcane_blast Fluffy_Pillow 50483.3/72166: 70% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.022 fishing_opener } arcane_blast Fluffy_Pillow 44767.2/72166: 62% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.825 fishing_opener } arcane_blast Fluffy_Pillow 39051.2/72166: 54% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.629 fishing_opener } arcane_blast Fluffy_Pillow 33336.6/72166: 46% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.431 fishing_opener } arcane_blast Fluffy_Pillow 27619.2/72166: 38% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:10.231 fishing_opener } arcane_blast Fluffy_Pillow 21898.8/72166: 30% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.032 fishing_opener } arcane_blast Fluffy_Pillow 16179.9/72166: 22% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.834 fishing_opener } arcane_blast Fluffy_Pillow 10462.5/72166: 14% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.635 fishing_opener ~ arcane_barrage Fluffy_Pillow 4743.6/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.421 fishing_opener s evocation dark_iron_dwarf 10207.9/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.939 rotation ! cancel_action Fluffy_Pillow 69359.2/72166: 96% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.943 fishing_opener w touch_of_the_magi Fluffy_Pillow 69365.0/72166: 96% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.730 fishing_opener x arcane_power Fluffy_Pillow 68000.8/72166: 94% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.730 default V potion Fluffy_Pillow 68000.8/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.730 default X fireblood Fluffy_Pillow 68000.8/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:16.730 fishing_opener { arcane_missiles Fluffy_Pillow 68000.8/72166: 94% mana bloodlust, fireblood, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.462 default T counterspell Fluffy_Pillow 64024.3/72166: 89% mana bloodlust, fireblood, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.462 fishing_opener } arcane_blast Fluffy_Pillow 63524.3/72166: 88% mana bloodlust, fireblood, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.264 fishing_opener } arcane_blast Fluffy_Pillow 61244.4/72166: 85% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.066 fishing_opener } arcane_blast Fluffy_Pillow 58964.4/72166: 82% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.868 fishing_opener y presence_of_mind Fluffy_Pillow 56684.5/72166: 79% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.868 fishing_opener } arcane_blast Fluffy_Pillow 56684.5/72166: 79% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.656 fishing_opener | arcane_missiles Fluffy_Pillow 54384.3/72166: 75% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.879 fishing_opener } arcane_blast Fluffy_Pillow 56149.5/72166: 78% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.666 fishing_opener } arcane_blast Fluffy_Pillow 53847.9/72166: 75% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.454 fishing_opener } arcane_blast Fluffy_Pillow 51547.7/72166: 71% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.256 fishing_opener z arcane_barrage Fluffy_Pillow 49267.7/72166: 68% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.043 rotation + arcane_orb Fluffy_Pillow 54733.6/72166: 76% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:32.831 rotation = arcane_blast Fluffy_Pillow 55370.9/72166: 77% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:33.823 rotation = arcane_blast Fluffy_Pillow 52677.7/72166: 73% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:34.720 rotation = arcane_blast Fluffy_Pillow 48472.3/72166: 67% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:35.523 rotation = arcane_blast Fluffy_Pillow 42756.3/72166: 59% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.324 rotation = arcane_blast Fluffy_Pillow 37037.4/72166: 51% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.125 rotation = arcane_blast Fluffy_Pillow 31318.5/72166: 43% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:37.930 rotation ) arcane_missiles Fluffy_Pillow 25605.3/72166: 35% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, potion_of_spectral_intellect
0:40.261 rotation = arcane_blast Fluffy_Pillow 28969.7/72166: 40% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:41.063 rotation , arcane_barrage Fluffy_Pillow 23252.2/72166: 32% mana arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:42.086 rotation ) arcane_missiles Fluffy_Pillow 29058.7/72166: 40% mana clearcasting(3)
0:44.145 rotation = arcane_blast Fluffy_Pillow 32030.5/72166: 44% mana clearcasting(2)
0:46.134 rotation = arcane_blast Fluffy_Pillow 33526.2/72166: 46% mana arcane_charge, clearcasting(2)
0:47.966 rotation = arcane_blast Fluffy_Pillow 33420.4/72166: 46% mana arcane_charge(2), clearcasting(2)
0:49.638 default T counterspell Fluffy_Pillow 31708.6/72166: 44% mana arcane_charge(3), clearcasting(2)
0:49.638 rotation = arcane_blast Fluffy_Pillow 30708.6/72166: 43% mana arcane_charge(3), clearcasting(2)
0:51.151 rotation ) arcane_missiles Fluffy_Pillow 27392.3/72166: 38% mana arcane_charge(4), clearcasting(3)
0:53.231 rotation - arcane_barrage Fluffy_Pillow 30394.4/72166: 42% mana arcane_charge(4), clearcasting(2)
0:54.557 rotation + arcane_orb Fluffy_Pillow 36638.2/72166: 51% mana clearcasting(2)
0:55.885 rotation = arcane_blast Fluffy_Pillow 38054.9/72166: 53% mana arcane_charge(2), clearcasting(2)
0:57.555 rotation = arcane_blast Fluffy_Pillow 36340.3/72166: 50% mana arcane_charge(3), clearcasting(2)
0:59.068 rotation * arcane_missiles Fluffy_Pillow 33024.0/72166: 46% mana arcane_charge(4), clearcasting(2)
1:01.186 rotation = arcane_blast Fluffy_Pillow 36080.9/72166: 50% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:02.540 rotation $ arcane_barrage Fluffy_Pillow 31160.2/72166: 43% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:03.867 cooldowns i touch_of_the_magi Fluffy_Pillow 37405.4/72166: 52% mana clearcasting(3), crimson_chorus
1:05.194 cooldowns l rune_of_power Fluffy_Pillow 36820.7/72166: 51% mana arcane_charge(4), clearcasting(3), crimson_chorus
1:06.521 rotation ' arcane_missiles Fluffy_Pillow 38736.0/72166: 54% mana arcane_charge(4), clearcasting(3), rune_of_power, crimson_chorus
1:14.287 default T counterspell Fluffy_Pillow 42444.7/72166: 59% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:14.287 rotation ( arcane_missiles Fluffy_Pillow 41444.7/72166: 57% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:16.314 rotation = arcane_blast Fluffy_Pillow 44370.3/72166: 61% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.668 rotation ; arcane_barrage Fluffy_Pillow 39449.6/72166: 55% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:18.994 rotation + arcane_orb Fluffy_Pillow 45693.4/72166: 63% mana clearcasting, crimson_chorus(2)
1:20.321 rotation = arcane_blast Fluffy_Pillow 47108.7/72166: 65% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:21.992 rotation = arcane_blast Fluffy_Pillow 45395.4/72166: 63% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:23.505 rotation = arcane_blast Fluffy_Pillow 42079.2/72166: 58% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:24.859 rotation = arcane_blast Fluffy_Pillow 37158.4/72166: 51% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:26.213 rotation = arcane_blast Fluffy_Pillow 32237.7/72166: 45% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:27.564 rotation = arcane_blast Fluffy_Pillow 27312.6/72166: 38% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:28.919 rotation , arcane_barrage Fluffy_Pillow 22393.3/72166: 31% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:30.246 rotation = arcane_blast Fluffy_Pillow 28638.5/72166: 40% mana clearcasting(2)
1:32.233 rotation = arcane_blast Fluffy_Pillow 30131.4/72166: 42% mana arcane_charge, clearcasting(2)
1:34.063 rotation = arcane_blast Fluffy_Pillow 30022.6/72166: 42% mana arcane_charge(2), clearcasting(2)
1:35.733 rotation * arcane_missiles Fluffy_Pillow 28308.0/72166: 39% mana arcane_charge(3), clearcasting(2)
1:37.903 rotation * arcane_missiles Fluffy_Pillow 31439.9/72166: 44% mana arcane_charge(3), clearcasting
1:39.873 default T counterspell Fluffy_Pillow 34283.3/72166: 48% mana arcane_charge(3)
1:39.873 rotation = arcane_blast Fluffy_Pillow 33283.3/72166: 46% mana arcane_charge(3)
1:41.385 rotation - arcane_barrage Fluffy_Pillow 29965.6/72166: 42% mana arcane_charge(4)
1:42.713 rotation + arcane_orb Fluffy_Pillow 36212.2/72166: 50% mana
1:44.040 rotation = arcane_blast Fluffy_Pillow 37627.5/72166: 52% mana arcane_charge(2)
1:45.712 rotation = arcane_blast Fluffy_Pillow 35915.7/72166: 50% mana arcane_charge(3)
1:47.225 rotation = arcane_blast Fluffy_Pillow 32599.5/72166: 45% mana arcane_charge(4)
1:48.579 rotation = arcane_blast Fluffy_Pillow 27678.7/72166: 38% mana arcane_charge(4), clearcasting
1:49.932 rotation = arcane_blast Fluffy_Pillow 22756.5/72166: 32% mana arcane_charge(4), clearcasting
1:51.285 rotation $ arcane_barrage Fluffy_Pillow 17834.3/72166: 25% mana arcane_charge(4), clearcasting(2)
1:52.613 cooldowns i touch_of_the_magi Fluffy_Pillow 24081.0/72166: 33% mana clearcasting(2)
1:53.940 cooldowns l rune_of_power Fluffy_Pillow 23496.3/72166: 33% mana arcane_charge(4), clearcasting(2)
1:55.267 rotation ' arcane_missiles Fluffy_Pillow 25411.5/72166: 35% mana arcane_charge(4), clearcasting(2), rune_of_power
2:01.285 cooldowns n presence_of_mind Fluffy_Pillow 26597.4/72166: 37% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:01.285 rotation & arcane_blast Fluffy_Pillow 26597.4/72166: 37% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus
2:02.612 rotation ( arcane_missiles Fluffy_Pillow 21637.7/72166: 30% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus
2:04.700 default T counterspell Fluffy_Pillow 24651.3/72166: 34% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:04.700 default U use_mana_gem dark_iron_dwarf 23651.3/72166: 33% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:04.700 rotation = arcane_blast Fluffy_Pillow 30867.9/72166: 43% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:06.029 rotation = arcane_blast Fluffy_Pillow 25911.1/72166: 36% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:07.355 rotation = arcane_blast Fluffy_Pillow 20949.9/72166: 29% mana arcane_charge(4), crimson_chorus
2:08.708 rotation = arcane_blast Fluffy_Pillow 16027.7/72166: 22% mana arcane_charge(4), clearcasting, crimson_chorus
2:10.060 rotation = arcane_blast Fluffy_Pillow 11104.1/72166: 15% mana arcane_charge(4), clearcasting, crimson_chorus
2:11.414 rotation > evocation dark_iron_dwarf 6183.3/72166: 9% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:15.952 rotation ! cancel_action Fluffy_Pillow 69262.5/72166: 96% mana arcane_charge(4), clearcasting, evocation, crimson_chorus(2)
2:15.955 rotation = arcane_blast Fluffy_Pillow 69266.8/72166: 96% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:17.308 cooldowns k arcane_power Fluffy_Pillow 64344.6/72166: 89% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:17.308 default X fireblood Fluffy_Pillow 64344.6/72166: 89% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:17.308 rotation ( arcane_missiles Fluffy_Pillow 64344.6/72166: 89% mana fireblood, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:19.327 rotation = arcane_blast Fluffy_Pillow 67258.6/72166: 93% mana fireblood, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:20.679 rotation = arcane_blast Fluffy_Pillow 65772.5/72166: 91% mana fireblood, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:22.033 rotation = arcane_blast Fluffy_Pillow 64289.3/72166: 89% mana fireblood, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:23.386 rotation ( arcane_missiles Fluffy_Pillow 62804.6/72166: 87% mana fireblood, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:25.375 rotation = arcane_blast Fluffy_Pillow 65675.3/72166: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:26.728 rotation = arcane_blast Fluffy_Pillow 64190.6/72166: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.083 rotation = arcane_blast Fluffy_Pillow 62708.8/72166: 87% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.436 default T counterspell Fluffy_Pillow 61224.1/72166: 85% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:29.436 rotation = arcane_blast Fluffy_Pillow 60724.1/72166: 84% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:30.790 rotation = arcane_blast Fluffy_Pillow 59240.9/72166: 82% mana arcane_charge(4), arcane_power
2:32.144 rotation : arcane_barrage Fluffy_Pillow 57757.6/72166: 80% mana arcane_charge(4), arcane_power, clearcasting
2:33.472 rotation + arcane_orb Fluffy_Pillow 64004.3/72166: 89% mana clearcasting
2:34.800 rotation = arcane_blast Fluffy_Pillow 65421.0/72166: 91% mana arcane_charge(2), clearcasting
2:36.472 rotation = arcane_blast Fluffy_Pillow 63709.2/72166: 88% mana arcane_charge(3), clearcasting
2:37.983 rotation = arcane_blast Fluffy_Pillow 60390.1/72166: 84% mana arcane_charge(4), clearcasting
2:39.335 rotation $ arcane_barrage Fluffy_Pillow 55466.4/72166: 77% mana arcane_charge(4), clearcasting
2:40.661 cooldowns i touch_of_the_magi Fluffy_Pillow 61710.2/72166: 86% mana clearcasting
2:41.989 cooldowns l rune_of_power Fluffy_Pillow 61126.9/72166: 85% mana arcane_charge(4), clearcasting
2:43.316 rotation ' arcane_missiles Fluffy_Pillow 63042.2/72166: 87% mana arcane_charge(4), clearcasting(2), rune_of_power
2:51.470 rotation ( arcane_missiles Fluffy_Pillow 59811.0/72166: 83% mana arcane_charge(4), clearcasting, rune_of_power
2:53.552 default T counterspell Fluffy_Pillow 62816.0/72166: 87% mana arcane_charge(4), rune_of_power
2:53.552 rotation = arcane_blast Fluffy_Pillow 61816.0/72166: 86% mana arcane_charge(4), rune_of_power
2:54.906 rotation ; arcane_barrage Fluffy_Pillow 56895.2/72166: 79% mana arcane_charge(4), clearcasting, rune_of_power
2:56.234 rotation + arcane_orb Fluffy_Pillow 63141.9/72166: 87% mana clearcasting
2:57.562 rotation = arcane_blast Fluffy_Pillow 64558.6/72166: 89% mana arcane_charge(2), clearcasting
2:59.233 rotation = arcane_blast Fluffy_Pillow 62845.4/72166: 87% mana arcane_charge(3), clearcasting
3:00.746 rotation = arcane_blast Fluffy_Pillow 59529.1/72166: 82% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:02.100 rotation = arcane_blast Fluffy_Pillow 54608.4/72166: 76% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:03.453 rotation = arcane_blast Fluffy_Pillow 49686.2/72166: 69% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:04.806 rotation = arcane_blast Fluffy_Pillow 44764.0/72166: 62% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:06.162 rotation = arcane_blast Fluffy_Pillow 39846.1/72166: 55% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:07.517 rotation = arcane_blast Fluffy_Pillow 34926.8/72166: 48% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:08.872 rotation * arcane_missiles Fluffy_Pillow 30007.5/72166: 42% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:10.891 rotation = arcane_blast Fluffy_Pillow 32921.5/72166: 46% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:12.243 rotation = arcane_blast Fluffy_Pillow 27997.9/72166: 39% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:13.595 rotation ) arcane_missiles Fluffy_Pillow 23074.3/72166: 32% mana arcane_charge(4), clearcasting(3), crimson_chorus(2)
3:17.373 default T counterspell Fluffy_Pillow 28527.1/72166: 40% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:17.552 rotation - arcane_barrage Fluffy_Pillow 27785.4/72166: 39% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:18.879 rotation + arcane_orb Fluffy_Pillow 34030.7/72166: 47% mana clearcasting(2), crimson_chorus(2)
3:20.207 rotation = arcane_blast Fluffy_Pillow 35447.4/72166: 49% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:21.880 rotation = arcane_blast Fluffy_Pillow 33737.1/72166: 47% mana arcane_charge(3), clearcasting(2), crimson_chorus(3)
3:23.393 rotation * arcane_missiles Fluffy_Pillow 30420.8/72166: 42% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:25.380 rotation = arcane_blast Fluffy_Pillow 33288.7/72166: 46% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:26.735 rotation = arcane_blast Fluffy_Pillow 28369.3/72166: 39% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:28.090 rotation $ arcane_barrage Fluffy_Pillow 23450.0/72166: 32% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:29.415 cooldowns i touch_of_the_magi Fluffy_Pillow 29692.4/72166: 41% mana clearcasting(2), crimson_chorus(3)
3:30.743 cooldowns l rune_of_power Fluffy_Pillow 29109.1/72166: 40% mana arcane_charge(4), clearcasting(2)
3:32.071 rotation ' arcane_missiles Fluffy_Pillow 31025.8/72166: 43% mana arcane_charge(4), clearcasting(2), rune_of_power
3:38.061 cooldowns n presence_of_mind Fluffy_Pillow 32171.3/72166: 45% mana arcane_charge(4), rune_of_power
3:38.061 rotation & arcane_blast Fluffy_Pillow 32171.3/72166: 45% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:39.388 rotation = arcane_blast Fluffy_Pillow 27211.5/72166: 38% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:40.715 rotation = arcane_blast Fluffy_Pillow 22251.8/72166: 31% mana arcane_charge(4), presence_of_mind, rune_of_power
3:42.042 default T counterspell Fluffy_Pillow 17292.1/72166: 24% mana arcane_charge(4), clearcasting, rune_of_power
3:42.042 rotation ( arcane_missiles Fluffy_Pillow 16292.1/72166: 23% mana arcane_charge(4), clearcasting, rune_of_power
3:44.077 rotation = arcane_blast Fluffy_Pillow 19229.2/72166: 27% mana arcane_charge(4)
3:45.429 rotation = arcane_blast Fluffy_Pillow 14305.6/72166: 20% mana arcane_charge(4)
3:46.782 rotation = arcane_blast Fluffy_Pillow 9383.4/72166: 13% mana arcane_charge(4)
3:48.137 rotation > evocation Fluffy_Pillow 4464.1/72166: 6% mana arcane_charge(4)
3:52.763 rotation ! cancel_action Fluffy_Pillow 68766.5/72166: 95% mana arcane_charge(4), evocation
3:52.766 rotation = arcane_blast Fluffy_Pillow 68770.8/72166: 95% mana arcane_charge(4)
3:54.119 rotation - arcane_barrage Fluffy_Pillow 63848.6/72166: 88% mana arcane_charge(4)
3:55.448 rotation + arcane_orb Fluffy_Pillow 70096.7/72166: 97% mana
3:56.775 rotation = arcane_blast Fluffy_Pillow 71512.0/72166: 99% mana arcane_charge(2)
3:58.446 default Y use_item_empyreal_ordnance Fluffy_Pillow 68046.5/72166: 94% mana arcane_charge(3)
3:58.446 rotation = arcane_blast Fluffy_Pillow 68046.5/72166: 94% mana arcane_charge(3)
3:59.960 rotation = arcane_blast Fluffy_Pillow 64731.7/72166: 90% mana arcane_charge(4)
4:01.313 rotation = arcane_blast Fluffy_Pillow 59809.5/72166: 83% mana arcane_charge(4), clearcasting, crimson_chorus
4:02.666 rotation = arcane_blast Fluffy_Pillow 54887.3/72166: 76% mana arcane_charge(4), clearcasting, crimson_chorus
4:04.020 rotation = arcane_blast Fluffy_Pillow 49966.5/72166: 69% mana arcane_charge(4), clearcasting, crimson_chorus
4:05.375 default U use_mana_gem dark_iron_dwarf 45047.2/72166: 62% mana arcane_charge(4), clearcasting, crimson_chorus
4:05.375 rotation = arcane_blast Fluffy_Pillow 52263.8/72166: 72% mana arcane_charge(4), clearcasting, crimson_chorus
4:06.728 default T counterspell Fluffy_Pillow 47341.6/72166: 66% mana arcane_charge(4), clearcasting, crimson_chorus
4:06.728 rotation = arcane_blast Fluffy_Pillow 46341.6/72166: 64% mana arcane_charge(4), clearcasting, crimson_chorus
4:08.081 rotation = arcane_blast Fluffy_Pillow 41419.4/72166: 57% mana arcane_charge(4), clearcasting, crimson_chorus
4:09.436 rotation = arcane_blast Fluffy_Pillow 36500.1/72166: 51% mana arcane_charge(4), clearcasting, crimson_chorus
4:10.791 rotation = arcane_blast Fluffy_Pillow 31580.8/72166: 44% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:12.142 rotation = arcane_blast Fluffy_Pillow 26655.7/72166: 37% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:13.495 rotation , arcane_barrage Fluffy_Pillow 21733.5/72166: 30% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:14.822 rotation = arcane_blast Fluffy_Pillow 27978.7/72166: 39% mana clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:16.811 cooldowns h touch_of_the_magi Fluffy_Pillow 29474.5/72166: 41% mana arcane_charge, clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:18.140 cooldowns k arcane_power Fluffy_Pillow 28892.6/72166: 40% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:18.140 default X fireblood Fluffy_Pillow 28892.6/72166: 40% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:18.140 rotation ' arcane_missiles Fluffy_Pillow 28892.6/72166: 40% mana fireblood, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:29.112 rotation = arcane_blast Fluffy_Pillow 29728.7/72166: 41% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:30.467 rotation = arcane_blast Fluffy_Pillow 28246.9/72166: 39% mana arcane_charge(4), arcane_power, crimson_chorus(3)
4:31.820 default T counterspell Fluffy_Pillow 26762.2/72166: 37% mana arcane_charge(4), arcane_power, clearcasting
4:31.820 rotation : arcane_barrage Fluffy_Pillow 26262.2/72166: 36% mana arcane_charge(4), arcane_power, clearcasting
4:33.147 rotation + arcane_orb Fluffy_Pillow 32507.4/72166: 45% mana clearcasting
4:34.473 rotation = arcane_blast Fluffy_Pillow 33921.2/72166: 47% mana arcane_charge(2), clearcasting
4:36.147 rotation = arcane_blast Fluffy_Pillow 32212.3/72166: 45% mana arcane_charge(3), clearcasting
4:37.659 cooldowns l rune_of_power Fluffy_Pillow 28894.6/72166: 40% mana arcane_charge(4), clearcasting
4:38.984 rotation ( arcane_missiles Fluffy_Pillow 30807.0/72166: 43% mana arcane_charge(4), clearcasting(2), rune_of_power
4:42.839 rotation = arcane_blast Fluffy_Pillow 36371.0/72166: 50% mana arcane_charge(4), rune_of_power
4:44.192 rotation = arcane_blast Fluffy_Pillow 31448.8/72166: 44% mana arcane_charge(4), rune_of_power
4:45.545 rotation = arcane_blast Fluffy_Pillow 26526.6/72166: 37% mana arcane_charge(4), clearcasting, rune_of_power
4:46.897 rotation ( arcane_missiles Fluffy_Pillow 21603.0/72166: 30% mana arcane_charge(4), clearcasting, rune_of_power
4:50.920 final_burn q arcane_blast Fluffy_Pillow 27409.4/72166: 38% mana arcane_charge(4), rune_of_power
4:52.274 final_burn q arcane_blast Fluffy_Pillow 22488.7/72166: 31% mana arcane_charge(4)
4:53.627 final_burn q arcane_blast Fluffy_Pillow 17566.5/72166: 24% mana arcane_charge(4), clearcasting
4:54.979 final_burn p arcane_missiles Fluffy_Pillow 12642.8/72166: 18% mana arcane_charge(4), clearcasting

Stats

Level Bonus (60) Race Bonus (dark_iron_dwarf) Raid-Buffed Unbuffed Gear Amount
Strength 198 2 218 200 0
Agility 306 -2 322 304 0
Stamina 414 1 2028 1932 1517
Intellect 450 -1 1821 1621 1095 (46)
Spirit 0 0 0 0 0
Health 40560 40560 0
Mana 72166 72166 0
Spell Power 1821 1621 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="dark_iron_dwarf"
source=default
spec=arcane
level=60
race=dark_iron_dwarf
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

draenei : 5838 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5837.9 5837.9 11.4 / 0.196% 898.1 / 15.4% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2515.1 2393.2 Mana 0.00% 43.1 100.1% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
draenei 5838
Arcane Barrage 376 6.5% 20.8 13.84sec 5455 4414 Direct 20.8 4627 9241 5457 18.0%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.77 20.76 0.00 0.00 1.2360 0.0000 113317.54 113317.54 0.00% 4413.71 4413.71
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.98% 17.02 9 26 4626.99 3330 8777 4625.11 4042 5074 78751 78751 0.00%
crit 18.02% 3.74 0 10 9240.88 5760 17553 9018.93 0 13964 34566 34566 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [q]:0.01
    fishing_opener
    [y]:0.91
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [}]:1.00
    rotation
    ["]:0.55
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [#]:3.33
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [$]:0.16
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [+]:7.92
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [,]:2.94
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [-]:1.20
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [:]:2.52
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [>]:0.22
Arcane Blast 2171 37.1% 117.2 2.55sec 5549 4239 Direct 118.2 4593 9611 5504 18.1%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.20 118.20 0.00 0.00 1.3089 0.0000 650324.23 650324.23 0.00% 4239.37 4239.37
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.86% 96.75 66 128 4592.90 936 12142 4599.32 4046 5351 444287 444287 0.00%
crit 18.14% 21.44 7 38 9611.07 1873 24284 9623.52 6197 14507 206037 206037 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [p]:3.36
    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:19.22
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [%]:1.74
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [<]:92.48
Arcane Echo 271 4.7% 152.4 1.97sec 535 0 Direct 152.4 440 932 535 19.3%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 152.38 152.38 0.00 0.00 0.0000 0.0000 81534.23 81534.23 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.71% 122.99 76 187 440.49 224 677 441.08 384 493 54157 54157 0.00%
crit 19.29% 29.40 10 53 931.53 447 1354 933.63 739 1152 27377 27377 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2276 39.0% 43.3 6.56sec 15820 8665 Periodic 297.1 1904 4016 2303 18.9% 24.5%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.25 0.00 297.41 297.14 1.8258 0.2476 684284.73 684284.73 0.00% 8664.79 8664.79
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.10% 240.97 134 372 1904.20 1136 3438 1908.08 1663 2223 458802 458802 0.00%
crit 18.90% 56.16 19 93 4015.59 2273 6875 4024.34 3119 5025 225482 225482 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [o]:0.88
  • if_expr:buff.clearcasting.react
    fishing_opener
    [z]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [{]:0.91
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [&]:5.01
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [']:5.38
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [(]:3.04
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [)]:4.77
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (141) 0.0% (2.4%) 11.4 26.53sec 3728 2941

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.38 0.00 0.00 0.00 1.2679 0.0000 0.00 0.00 0.00% 2940.68 2940.68

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [*]:10.38
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 141 2.4% 11.4 27.09sec 3729 0 Direct 11.4 3193 6376 3729 16.9%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.37 11.37 0.00 0.00 0.0000 0.0000 42410.44 42410.44 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.14% 9.46 3 15 3192.87 3064 4547 3192.17 3064 3399 30191 30191 0.00%
crit 16.86% 1.92 0 7 6375.72 6128 9094 5550.83 0 9094 12219 12219 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12543 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.52sec 2512 0 Periodic 13.5 1566 3075 1854 19.0% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.96 0.00 13.50 13.50 0.0000 1.7476 25020.20 25020.20 0.00% 1060.72 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.96% 10.93 3 14 1566.44 175 1852 1567.70 1223 1852 17117 17117 0.00%
crit 19.04% 2.57 0 9 3075.32 349 3704 2877.48 0 3704 7903 7903 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.6 14.40sec 540 0 Direct 20.6 456 912 540 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.55 20.55 0.00 0.00 0.0000 0.0000 11101.08 11101.08 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.59% 16.77 6 29 456.23 444 470 456.21 446 470 7651 7651 0.00%
crit 18.41% 3.78 0 11 911.67 887 941 890.43 0 941 3450 3450 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 5882 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 147  / 20 0.3% 111.0 1.04sec 53 50 Direct 111.0 44 91 53 19.7%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0635 0.0000 5881.87 5881.87 0.00% 49.83 49.83
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.28% 89.11 74 103 43.72 30 58 43.72 42 45 3896 3896 0.00%
crit 19.72% 21.89 8 37 90.70 61 116 90.72 76 102 1986 1986 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3614.75
Shadowcore Oil Blast 41 0.7% 41.1 7.32sec 297 0 Direct 41.1 251 502 297 18.3%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.10 41.10 0.00 0.00 0.0000 0.0000 12200.99 12200.99 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.66% 33.57 17 55 250.83 244 259 250.81 245 257 8419 8419 0.00%
crit 18.34% 7.54 1 18 501.77 488 517 501.82 488 517 3782 3782 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (422) 0.0% (7.2%) 6.2 49.13sec 20600 16826

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.15 0.00 0.00 0.00 1.2243 0.0000 0.00 0.00 0.00% 16825.55 16825.55

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:0.80
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:4.14
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.21
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [v]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 422 7.2% 6.2 49.08sec 20600 0 Direct 6.1 20618 0 20618 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.15 6.15 0.00 0.00 0.0000 0.0000 126730.08 126730.08 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.15 4 8 20617.92 324 66010 20611.01 15610 26569 126730 126730 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:16496.63
  • base_dd_max:16496.63
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
draenei
Arcane Power 2.8 122.23sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.80 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:1.80
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [w]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.76sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.64 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.64
Evocation 3.3 105.02sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.28 0.00 18.19 0.00 3.4974 0.6303 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [r]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [!]:0.97
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [=]:1.31
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 98.52sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.18 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [l]:0.10
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [m]:1.80
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [n]:0.28
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [x]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.40sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.93 0.00 0.00 0.00 1.2234 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:4.94
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [u]:1.00
Time Warp 1.5 303.15sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.49 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.49
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.76sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.7 125.4 13.8sec 2.1sec 11.5sec 83.18% 0.00% 78.9 (79.4) 0.0

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.1s / 52.6s
  • trigger_min/max:0.0s / 16.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 49.9s

Stack Uptimes

  • arcane_charge_1:5.23%
  • arcane_charge_2:9.59%
  • arcane_charge_3:8.08%
  • arcane_charge_4:60.27%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.76% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 143.9s
  • trigger_min/max:120.0s / 143.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.76%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.50% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.50%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 12.1 17.0sec 10.0sec 8.0sec 47.60% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.38%
  • clearcasting_2:17.86%
  • clearcasting_3:4.37%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.7sec 28.6sec 52.02% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.7s
  • trigger_min/max:60.0s / 65.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.94%
  • crimson_chorus_2:17.33%
  • crimson_chorus_3:16.75%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.3sec 239.3sec 14.5sec 9.04% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.7s / 260.7s
  • trigger_min/max:236.7s / 260.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.04%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.9sec 104.9sec 3.9sec 4.23% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 141.6s
  • trigger_min/max:90.0s / 141.6s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 5.0s

Stack Uptimes

  • evocation_1:4.23%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.44% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.44%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.6sec 98.6sec 3.9sec 4.15% 8.07% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 154.7s
  • trigger_min/max:62.7s / 154.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 18.2s

Stack Uptimes

  • presence_of_mind_1:1.99%
  • presence_of_mind_2:2.01%
  • presence_of_mind_3:0.15%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.34% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 58.8s
  • trigger_min/max:13.7s / 58.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.34%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.5 0.0 304.0sec 304.0sec 35.4sec 17.28% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 320.7s
  • trigger_min/max:300.0s / 320.7s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.28%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.00% 0.00% 4.00%
Arcane Barrage Arcane Charge 3 2.72% 0.00% 19.23%
Arcane Barrage Arcane Charge 4 97.27% 80.77% 100.00%
Arcane Blast Arcane Charge 0 6.78% 2.22% 11.38%
Arcane Blast Arcane Charge 1 4.73% 1.11% 8.11%
Arcane Blast Arcane Charge 2 10.62% 6.02% 15.22%
Arcane Blast Arcane Charge 3 11.76% 6.31% 15.32%
Arcane Blast Arcane Charge 4 66.10% 56.35% 76.70%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.19% 0.00% 7.59% 1.6s 0.0s 7.1s
Conserve Phase 100.00% 100.00% 100.00% 300.4s 240.1s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000180.444120.075239.904
Evocation14.4610.03151.55648.28222.519113.724
Counterspell0.6860.0009.1928.6882.56817.058
Time Warp2.1860.00020.7173.2711.32422.045
Rune of Power7.0500.00033.76043.93321.37073.636
Touch of the Magi5.0240.00026.28432.76220.04160.579
Arcane Power7.3830.00023.85520.86616.70440.566
Arcane Barrage11.3731.29350.569249.260195.686303.920
Arcane Orb6.4160.00060.79977.65740.206132.538
Presence of Mind32.4700.00091.934115.65680.229173.013

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
draenei
mana_regen Mana 3144.14 423678.28 58.94% 134.75 9858.19 2.27%
Evocation Mana 127.30 185500.29 25.81% 1457.22 0.00 0.00%
Mana Gem Mana 2.95 21256.17 2.96% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.77 88391.18 12.30% 4255.84 923.14 1.03%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2393.23 2515.08 10761.8 35556.8 187.1 72165.7
Usage Type Count Total Avg RPE APR
draenei
arcane_blast Mana 119.4 637964.4 5341.2 5443.5 1.0
arcane_missiles Mana 43.7 89940.2 2057.6 2079.4 7.6
arcane_orb Mana 11.5 5747.7 500.0 505.3 7.4
counterspell Mana 12.8 11405.0 892.7 902.3 0.0
time_warp Mana 1.5 3004.0 2000.0 2014.2 0.0
touch_of_the_magi Mana 6.2 15527.9 2498.1 2524.0 8.2

Statistics & Data Analysis

Fight Length
draenei Fight Length
Count 1506
Mean 300.44
Minimum 240.08
Maximum 359.90
Spread ( max - min ) 119.83
Range [ ( max - min ) / 2 * 100% ] 19.94%
Standard Deviation 34.8295
5th Percentile 246.10
95th Percentile 353.74
( 95th Percentile - 5th Percentile ) 107.64
Mean Distribution
Standard Deviation 0.8975
95.00% Confidence Interval ( 298.69 - 302.20 )
Normalized 95.00% Confidence Interval ( 99.41% - 100.59% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 517
0.1% Error 51626
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1036
DPS
draenei Damage Per Second
Count 1506
Mean 5837.89
Minimum 5153.15
Maximum 6634.02
Spread ( max - min ) 1480.87
Range [ ( max - min ) / 2 * 100% ] 12.68%
Standard Deviation 226.2915
5th Percentile 5484.27
95th Percentile 6228.32
( 95th Percentile - 5th Percentile ) 744.05
Mean Distribution
Standard Deviation 5.8312
95.00% Confidence Interval ( 5826.47 - 5849.32 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 58
0.1% Error 5772
0.1 Scale Factor Error with Delta=300 438
0.05 Scale Factor Error with Delta=300 1749
0.01 Scale Factor Error with Delta=300 43714
Priority Target DPS
draenei Priority Target Damage Per Second
Count 1506
Mean 5837.89
Minimum 5153.15
Maximum 6634.02
Spread ( max - min ) 1480.87
Range [ ( max - min ) / 2 * 100% ] 12.68%
Standard Deviation 226.2915
5th Percentile 5484.27
95th Percentile 6228.32
( 95th Percentile - 5th Percentile ) 744.05
Mean Distribution
Standard Deviation 5.8312
95.00% Confidence Interval ( 5826.47 - 5849.32 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 58
0.1% Error 5772
0.1 Scale Factor Error with Delta=300 438
0.05 Scale Factor Error with Delta=300 1749
0.01 Scale Factor Error with Delta=300 43714
DPS(e)
draenei Damage Per Second (Effective)
Count 1506
Mean 5837.89
Minimum 5153.15
Maximum 6634.02
Spread ( max - min ) 1480.87
Range [ ( max - min ) / 2 * 100% ] 12.68%
Damage
draenei Damage
Count 1506
Mean 1746923.52
Minimum 1303182.24
Maximum 2194006.82
Spread ( max - min ) 890824.57
Range [ ( max - min ) / 2 * 100% ] 25.50%
DTPS
draenei Damage Taken Per Second
Count 1506
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
draenei Healing Per Second
Count 1506
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
draenei Healing Per Second (Effective)
Count 1506
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
draenei Heal
Count 1506
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
draenei Healing Taken Per Second
Count 1506
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
draenei Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
draeneiTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
draenei Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.64 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.49 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 0.80 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 4.14 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.21 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 1.80 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 4.94 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
l 0.10 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
m 1.80 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
n 0.28 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
o 0.88 arcane_missiles,if=buff.clearcasting.react,chain=1
p 3.36 arcane_blast
q 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
r 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
s 1.00 arcane_orb,if=cooldown.rune_of_power.ready
t 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
u 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
v 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
w 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
x 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
y 0.91 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
z 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
{ 0.91 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
| 19.22 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
} 1.00 arcane_barrage
actions.rotation
# count action,conditions
~ 3.26 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
! 0.97 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
" 0.55 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
# 3.33 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
$ 0.16 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
% 1.74 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
& 5.01 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
' 5.38 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
( 3.04 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
) 4.77 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
* 10.38 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
+ 7.92 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
, 2.94 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
- 1.20 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
: 2.52 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
< 92.48 arcane_blast
= 1.31 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 0.22 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTsWtu|U|||||||||||}r~vwVzT||x{||||y*<<<<<+(<<<<+(<T<*<))<<<#hk&T':*<<+<<<<+<<<<T+*<<<<<!~#hk&Tm%'<U'<<,*<<j<<'<<<T<<<<-*<<<<#hk&T'<:*<<<<<<<<(<+<T<))*<<<<#hk&m%T'<<<=~<,*<<X)<<<T<<U<<<<<+*gj&T<<'k<<<<<>'*<<

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask draenei 72165.7/72166: 100% mana
Pre precombat 1 food draenei 72165.7/72166: 100% mana
Pre precombat 2 augmentation draenei 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener s arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.326 default W time_warp Fluffy_Pillow 71204.5/72166: 99% mana bloodlust, crimson_chorus
0:01.326 fishing_opener t arcane_blast Fluffy_Pillow 69204.5/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.223 fishing_opener u rune_of_power Fluffy_Pillow 64999.2/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.010 fishing_opener | arcane_blast Fluffy_Pillow 66135.1/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.812 default U use_mana_gem draenei 60417.6/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.812 fishing_opener | arcane_blast Fluffy_Pillow 67634.2/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.614 fishing_opener | arcane_blast Fluffy_Pillow 61916.7/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.415 fishing_opener | arcane_blast Fluffy_Pillow 56197.8/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.218 fishing_opener | arcane_blast Fluffy_Pillow 50481.8/72166: 70% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.021 fishing_opener | arcane_blast Fluffy_Pillow 44765.8/72166: 62% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.824 fishing_opener | arcane_blast Fluffy_Pillow 39049.8/72166: 54% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.627 fishing_opener | arcane_blast Fluffy_Pillow 33333.8/72166: 46% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.430 fishing_opener | arcane_blast Fluffy_Pillow 27617.7/72166: 38% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:10.232 fishing_opener | arcane_blast Fluffy_Pillow 21900.3/72166: 30% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.035 fishing_opener | arcane_blast Fluffy_Pillow 16184.3/72166: 22% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.837 fishing_opener | arcane_blast Fluffy_Pillow 10466.8/72166: 15% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:12.640 fishing_opener } arcane_barrage Fluffy_Pillow 4750.8/72166: 7% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:13.428 fishing_opener r evocation draenei 10218.1/72166: 14% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:15.918 rotation ~ cancel_action Fluffy_Pillow 68711.5/72166: 95% mana bloodlust, clearcasting, evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.924 fishing_opener v touch_of_the_magi Fluffy_Pillow 68720.2/72166: 95% mana bloodlust, clearcasting, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.709 fishing_opener w arcane_power Fluffy_Pillow 67353.2/72166: 93% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.709 default V potion Fluffy_Pillow 67353.2/72166: 93% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.709 fishing_opener z arcane_missiles Fluffy_Pillow 67353.2/72166: 93% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:25.240 default T counterspell Fluffy_Pillow 53416.1/72166: 74% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.240 fishing_opener | arcane_blast Fluffy_Pillow 52916.1/72166: 73% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.042 fishing_opener | arcane_blast Fluffy_Pillow 50636.1/72166: 70% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.845 fishing_opener x presence_of_mind Fluffy_Pillow 48357.6/72166: 67% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.845 fishing_opener { arcane_missiles Fluffy_Pillow 48357.6/72166: 67% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.160 fishing_opener | arcane_blast Fluffy_Pillow 50255.6/72166: 70% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.948 fishing_opener | arcane_blast Fluffy_Pillow 47955.4/72166: 66% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.736 fishing_opener | arcane_blast Fluffy_Pillow 45655.2/72166: 63% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.524 fishing_opener | arcane_blast Fluffy_Pillow 43355.1/72166: 60% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.327 fishing_opener y arcane_barrage Fluffy_Pillow 41076.6/72166: 57% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.114 rotation * arcane_orb Fluffy_Pillow 46542.4/72166: 64% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:32.901 rotation < arcane_blast Fluffy_Pillow 47178.3/72166: 65% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:33.891 rotation < arcane_blast Fluffy_Pillow 44482.2/72166: 62% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:34.789 rotation < arcane_blast Fluffy_Pillow 40278.3/72166: 56% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:35.592 rotation < arcane_blast Fluffy_Pillow 34562.2/72166: 48% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.394 rotation < arcane_blast Fluffy_Pillow 28844.8/72166: 40% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.198 rotation + arcane_barrage Fluffy_Pillow 23130.2/72166: 32% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:37.986 rotation ( arcane_missiles Fluffy_Pillow 28597.5/72166: 40% mana bloodlust, clearcasting(3), temporal_warp, potion_of_spectral_intellect
0:39.256 rotation < arcane_blast Fluffy_Pillow 30430.5/72166: 42% mana bloodlust, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:40.436 rotation < arcane_blast Fluffy_Pillow 30758.6/72166: 43% mana bloodlust, arcane_charge, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:41.522 rotation < arcane_blast Fluffy_Pillow 29576.0/72166: 41% mana arcane_charge(2), clearcasting(2), potion_of_spectral_intellect
0:43.192 rotation < arcane_blast Fluffy_Pillow 27861.4/72166: 39% mana arcane_charge(3), clearcasting(2)
0:44.705 rotation + arcane_barrage Fluffy_Pillow 24545.1/72166: 34% mana arcane_charge(4), clearcasting(2)
0:46.033 rotation ( arcane_missiles Fluffy_Pillow 30791.8/72166: 43% mana clearcasting(3)
0:48.171 rotation < arcane_blast Fluffy_Pillow 33877.6/72166: 47% mana clearcasting(2)
0:50.161 default T counterspell Fluffy_Pillow 35374.8/72166: 49% mana arcane_charge, clearcasting(2)
0:50.161 rotation < arcane_blast Fluffy_Pillow 34374.8/72166: 48% mana arcane_charge, clearcasting(2)
0:51.991 rotation * arcane_orb Fluffy_Pillow 34266.0/72166: 47% mana arcane_charge(2), clearcasting(2)
0:53.443 rotation < arcane_blast Fluffy_Pillow 35861.7/72166: 50% mana arcane_charge(4), clearcasting(2)
0:54.797 rotation ) arcane_missiles Fluffy_Pillow 30941.0/72166: 43% mana arcane_charge(4), clearcasting(2)
0:56.918 rotation ) arcane_missiles Fluffy_Pillow 34002.2/72166: 47% mana arcane_charge(4), clearcasting
0:58.876 rotation < arcane_blast Fluffy_Pillow 36828.2/72166: 51% mana arcane_charge(4)
1:00.229 rotation < arcane_blast Fluffy_Pillow 31906.1/72166: 44% mana arcane_charge(4), crimson_chorus
1:01.583 rotation < arcane_blast Fluffy_Pillow 26985.3/72166: 37% mana arcane_charge(4), crimson_chorus
1:02.937 rotation # arcane_barrage Fluffy_Pillow 22064.5/72166: 31% mana arcane_charge(4), crimson_chorus
1:04.264 cooldowns h touch_of_the_magi Fluffy_Pillow 28309.8/72166: 39% mana crimson_chorus
1:05.591 cooldowns k rune_of_power Fluffy_Pillow 27725.0/72166: 38% mana arcane_charge(4), crimson_chorus
1:06.918 rotation & arcane_missiles Fluffy_Pillow 29640.3/72166: 41% mana arcane_charge(4), rune_of_power, crimson_chorus
1:16.048 default T counterspell Fluffy_Pillow 12817.8/72166: 18% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:16.048 rotation ' arcane_missiles Fluffy_Pillow 11817.8/72166: 16% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:17.935 rotation : arcane_barrage Fluffy_Pillow 14541.3/72166: 20% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:19.260 rotation * arcane_orb Fluffy_Pillow 20783.7/72166: 29% mana crimson_chorus(2)
1:20.587 rotation < arcane_blast Fluffy_Pillow 22198.9/72166: 31% mana arcane_charge(2), crimson_chorus(3)
1:22.259 rotation < arcane_blast Fluffy_Pillow 20487.2/72166: 28% mana arcane_charge(3), crimson_chorus(3)
1:23.771 rotation + arcane_barrage Fluffy_Pillow 17169.4/72166: 24% mana arcane_charge(4), crimson_chorus(3)
1:25.097 rotation < arcane_blast Fluffy_Pillow 23413.2/72166: 32% mana crimson_chorus(3)
1:27.085 rotation < arcane_blast Fluffy_Pillow 24907.5/72166: 35% mana arcane_charge, crimson_chorus(3)
1:28.915 rotation < arcane_blast Fluffy_Pillow 24798.8/72166: 34% mana arcane_charge(2), crimson_chorus(3)
1:30.588 rotation < arcane_blast Fluffy_Pillow 23088.5/72166: 32% mana arcane_charge(3)
1:32.099 rotation + arcane_barrage Fluffy_Pillow 19769.3/72166: 27% mana arcane_charge(4)
1:33.428 rotation < arcane_blast Fluffy_Pillow 26017.4/72166: 36% mana
1:35.417 rotation < arcane_blast Fluffy_Pillow 27513.2/72166: 38% mana arcane_charge
1:37.249 rotation < arcane_blast Fluffy_Pillow 27407.3/72166: 38% mana arcane_charge(2)
1:38.920 rotation < arcane_blast Fluffy_Pillow 25694.1/72166: 36% mana arcane_charge(3)
1:40.432 default T counterspell Fluffy_Pillow 22376.4/72166: 31% mana arcane_charge(4)
1:40.432 rotation + arcane_barrage Fluffy_Pillow 21376.4/72166: 30% mana arcane_charge(4)
1:41.761 rotation * arcane_orb Fluffy_Pillow 27624.5/72166: 38% mana
1:43.089 rotation < arcane_blast Fluffy_Pillow 29041.2/72166: 40% mana arcane_charge(2)
1:44.761 rotation < arcane_blast Fluffy_Pillow 27329.4/72166: 38% mana arcane_charge(3), clearcasting
1:46.275 rotation < arcane_blast Fluffy_Pillow 24014.6/72166: 33% mana arcane_charge(4), clearcasting
1:47.628 rotation < arcane_blast Fluffy_Pillow 19092.4/72166: 26% mana arcane_charge(4), clearcasting
1:48.981 rotation < arcane_blast Fluffy_Pillow 14170.2/72166: 20% mana arcane_charge(4), clearcasting(2)
1:50.334 rotation ! evocation draenei 9248.0/72166: 13% mana arcane_charge(4), clearcasting(2)
1:54.643 rotation ~ cancel_action Fluffy_Pillow 69144.0/72166: 96% mana arcane_charge(4), clearcasting(2), evocation
1:54.646 rotation # arcane_barrage Fluffy_Pillow 69148.4/72166: 96% mana arcane_charge(4), clearcasting(2)
1:55.973 cooldowns h touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting(2)
1:57.300 cooldowns k rune_of_power Fluffy_Pillow 69671.5/72166: 97% mana arcane_charge(4), clearcasting(2)
1:58.628 rotation & arcane_missiles Fluffy_Pillow 71588.2/72166: 99% mana arcane_charge(4), clearcasting(2), rune_of_power
2:04.636 default T counterspell Fluffy_Pillow 68590.1/72166: 95% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.636 cooldowns m presence_of_mind Fluffy_Pillow 67590.1/72166: 94% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.636 rotation % arcane_blast Fluffy_Pillow 67590.1/72166: 94% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
2:05.963 rotation ' arcane_missiles Fluffy_Pillow 62630.4/72166: 87% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus
2:07.987 rotation < arcane_blast Fluffy_Pillow 65551.6/72166: 91% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:09.314 default U use_mana_gem draenei 60591.9/72166: 84% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus
2:09.314 rotation ' arcane_missiles Fluffy_Pillow 67808.5/72166: 94% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus
2:11.366 rotation < arcane_blast Fluffy_Pillow 70770.2/72166: 98% mana arcane_charge(4), presence_of_mind, crimson_chorus(2)
2:12.694 rotation < arcane_blast Fluffy_Pillow 65811.9/72166: 91% mana arcane_charge(4), crimson_chorus(2)
2:14.047 rotation , arcane_barrage Fluffy_Pillow 60889.7/72166: 84% mana arcane_charge(4), crimson_chorus(2)
2:15.373 rotation * arcane_orb Fluffy_Pillow 67133.5/72166: 93% mana crimson_chorus(2)
2:16.702 rotation < arcane_blast Fluffy_Pillow 68551.6/72166: 95% mana arcane_charge(2), crimson_chorus(2)
2:18.373 rotation < arcane_blast Fluffy_Pillow 66838.4/72166: 93% mana arcane_charge(3), crimson_chorus(2)
2:19.889 cooldowns j arcane_power Fluffy_Pillow 63526.5/72166: 88% mana arcane_charge(4), crimson_chorus(2)
2:19.889 rotation < arcane_blast Fluffy_Pillow 63526.5/72166: 88% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:21.243 rotation < arcane_blast Fluffy_Pillow 62043.2/72166: 86% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:22.597 rotation ' arcane_missiles Fluffy_Pillow 60560.0/72166: 84% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:24.623 rotation < arcane_blast Fluffy_Pillow 63484.1/72166: 88% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:25.978 rotation < arcane_blast Fluffy_Pillow 62002.3/72166: 86% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:27.331 rotation < arcane_blast Fluffy_Pillow 60517.6/72166: 84% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.684 default T counterspell Fluffy_Pillow 59032.9/72166: 82% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.684 rotation < arcane_blast Fluffy_Pillow 58532.9/72166: 81% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:30.037 rotation < arcane_blast Fluffy_Pillow 57048.2/72166: 79% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:31.389 rotation < arcane_blast Fluffy_Pillow 55562.1/72166: 77% mana arcane_charge(4), arcane_power, rune_of_power
2:32.741 rotation < arcane_blast Fluffy_Pillow 54075.9/72166: 75% mana arcane_charge(4), arcane_power
2:34.096 rotation - arcane_barrage Fluffy_Pillow 52594.1/72166: 73% mana arcane_charge(4), arcane_power, clearcasting
2:35.425 rotation * arcane_orb Fluffy_Pillow 58842.2/72166: 82% mana clearcasting
2:36.752 rotation < arcane_blast Fluffy_Pillow 60257.5/72166: 83% mana arcane_charge(2), clearcasting
2:38.424 rotation < arcane_blast Fluffy_Pillow 58545.7/72166: 81% mana arcane_charge(3), clearcasting
2:39.935 rotation < arcane_blast Fluffy_Pillow 55226.6/72166: 77% mana arcane_charge(4), clearcasting(2)
2:41.287 rotation < arcane_blast Fluffy_Pillow 50303.0/72166: 70% mana arcane_charge(4), clearcasting(2)
2:42.640 rotation # arcane_barrage Fluffy_Pillow 45380.8/72166: 63% mana arcane_charge(4), clearcasting(3)
2:43.966 cooldowns h touch_of_the_magi Fluffy_Pillow 51624.5/72166: 72% mana clearcasting(3)
2:45.293 cooldowns k rune_of_power Fluffy_Pillow 51039.8/72166: 71% mana arcane_charge(4), clearcasting(3)
2:46.620 rotation & arcane_missiles Fluffy_Pillow 52955.1/72166: 73% mana arcane_charge(4), clearcasting(3), rune_of_power
2:54.352 default T counterspell Fluffy_Pillow 56614.8/72166: 78% mana arcane_charge(4), clearcasting, rune_of_power
2:54.352 rotation ' arcane_missiles Fluffy_Pillow 55614.8/72166: 77% mana arcane_charge(4), clearcasting, rune_of_power
2:56.255 rotation < arcane_blast Fluffy_Pillow 58361.4/72166: 81% mana arcane_charge(4), rune_of_power
2:57.609 rotation : arcane_barrage Fluffy_Pillow 53440.7/72166: 74% mana arcane_charge(4), rune_of_power
2:58.936 rotation * arcane_orb Fluffy_Pillow 59685.9/72166: 83% mana
3:00.261 rotation < arcane_blast Fluffy_Pillow 61098.3/72166: 85% mana arcane_charge(2)
3:01.931 rotation < arcane_blast Fluffy_Pillow 59383.6/72166: 82% mana arcane_charge(3), clearcasting, crimson_chorus
3:03.444 rotation < arcane_blast Fluffy_Pillow 56067.4/72166: 78% mana arcane_charge(4), clearcasting, crimson_chorus
3:04.796 rotation < arcane_blast Fluffy_Pillow 51143.7/72166: 71% mana arcane_charge(4), clearcasting, crimson_chorus
3:06.149 rotation < arcane_blast Fluffy_Pillow 46221.5/72166: 64% mana arcane_charge(4), clearcasting, crimson_chorus
3:07.504 rotation < arcane_blast Fluffy_Pillow 41302.2/72166: 57% mana arcane_charge(4), clearcasting, crimson_chorus
3:08.858 rotation < arcane_blast Fluffy_Pillow 36381.5/72166: 50% mana arcane_charge(4), clearcasting, crimson_chorus
3:10.210 rotation < arcane_blast Fluffy_Pillow 31457.8/72166: 44% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:11.565 rotation ( arcane_missiles Fluffy_Pillow 26538.5/72166: 37% mana arcane_charge(4), clearcasting(3), crimson_chorus
3:13.620 rotation < arcane_blast Fluffy_Pillow 29504.5/72166: 41% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:14.972 rotation + arcane_barrage Fluffy_Pillow 24580.9/72166: 34% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:16.300 rotation < arcane_blast Fluffy_Pillow 30827.5/72166: 43% mana clearcasting(2), crimson_chorus(2)
3:18.289 default T counterspell Fluffy_Pillow 32323.3/72166: 45% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:18.352 rotation < arcane_blast Fluffy_Pillow 31414.2/72166: 44% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:20.182 rotation ) arcane_missiles Fluffy_Pillow 31305.5/72166: 43% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:22.245 rotation ) arcane_missiles Fluffy_Pillow 34283.0/72166: 48% mana arcane_charge(2), clearcasting, crimson_chorus(3)
3:24.173 rotation * arcane_orb Fluffy_Pillow 37065.8/72166: 51% mana arcane_charge(2), crimson_chorus(3)
3:25.502 rotation < arcane_blast Fluffy_Pillow 38483.9/72166: 53% mana arcane_charge(4), crimson_chorus(3)
3:26.857 rotation < arcane_blast Fluffy_Pillow 33564.6/72166: 47% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:28.210 rotation < arcane_blast Fluffy_Pillow 28642.4/72166: 40% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:29.562 rotation < arcane_blast Fluffy_Pillow 23718.8/72166: 33% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:30.916 rotation # arcane_barrage Fluffy_Pillow 18798.0/72166: 26% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:32.244 cooldowns h touch_of_the_magi Fluffy_Pillow 25044.7/72166: 35% mana clearcasting
3:33.571 cooldowns k rune_of_power Fluffy_Pillow 24460.0/72166: 34% mana arcane_charge(4), clearcasting
3:34.900 rotation & arcane_missiles Fluffy_Pillow 26378.1/72166: 37% mana arcane_charge(4), clearcasting, rune_of_power
3:41.238 cooldowns m presence_of_mind Fluffy_Pillow 20525.9/72166: 28% mana arcane_charge(4), rune_of_power
3:41.238 rotation % arcane_blast Fluffy_Pillow 20525.9/72166: 28% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:42.565 default T counterspell Fluffy_Pillow 15566.1/72166: 22% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
3:42.565 rotation ' arcane_missiles Fluffy_Pillow 14566.1/72166: 20% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
3:44.679 rotation < arcane_blast Fluffy_Pillow 17617.3/72166: 24% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:46.008 rotation < arcane_blast Fluffy_Pillow 12660.5/72166: 18% mana arcane_charge(4), presence_of_mind, rune_of_power
3:47.334 rotation < arcane_blast Fluffy_Pillow 7699.3/72166: 11% mana arcane_charge(4)
3:48.684 rotation = evocation draenei 2772.8/72166: 4% mana arcane_charge(4), clearcasting
3:53.474 rotation ~ cancel_action Fluffy_Pillow 69354.8/72166: 96% mana arcane_charge(4), clearcasting, evocation
3:53.479 rotation < arcane_blast Fluffy_Pillow 69362.0/72166: 96% mana arcane_charge(4), clearcasting
3:54.832 rotation , arcane_barrage Fluffy_Pillow 64439.8/72166: 89% mana arcane_charge(4), clearcasting
3:56.158 rotation * arcane_orb Fluffy_Pillow 70683.6/72166: 98% mana clearcasting
3:57.486 rotation < arcane_blast Fluffy_Pillow 72100.3/72166: 100% mana arcane_charge(2), clearcasting
3:59.158 rotation < arcane_blast Fluffy_Pillow 68047.9/72166: 94% mana arcane_charge(3), clearcasting
4:00.670 default X use_item_empyreal_ordnance Fluffy_Pillow 64730.2/72166: 90% mana arcane_charge(4), clearcasting
4:00.670 rotation ) arcane_missiles Fluffy_Pillow 64730.2/72166: 90% mana arcane_charge(4), clearcasting
4:02.643 rotation < arcane_blast Fluffy_Pillow 67577.9/72166: 94% mana arcane_charge(4), crimson_chorus
4:03.997 rotation < arcane_blast Fluffy_Pillow 62657.1/72166: 87% mana arcane_charge(4), crimson_chorus
4:05.350 rotation < arcane_blast Fluffy_Pillow 57734.9/72166: 80% mana arcane_charge(4), crimson_chorus
4:06.704 default T counterspell Fluffy_Pillow 52814.2/72166: 73% mana arcane_charge(4), crimson_chorus
4:06.704 rotation < arcane_blast Fluffy_Pillow 51814.2/72166: 72% mana arcane_charge(4), crimson_chorus
4:08.060 rotation < arcane_blast Fluffy_Pillow 46896.3/72166: 65% mana arcane_charge(4), crimson_chorus
4:09.414 default U use_mana_gem draenei 41975.6/72166: 58% mana arcane_charge(4), clearcasting, crimson_chorus
4:09.414 rotation < arcane_blast Fluffy_Pillow 49192.1/72166: 68% mana arcane_charge(4), clearcasting, crimson_chorus
4:10.768 rotation < arcane_blast Fluffy_Pillow 44271.4/72166: 61% mana arcane_charge(4), clearcasting, crimson_chorus
4:12.121 rotation < arcane_blast Fluffy_Pillow 39349.2/72166: 55% mana arcane_charge(4), clearcasting, crimson_chorus
4:13.473 rotation < arcane_blast Fluffy_Pillow 34425.5/72166: 48% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:14.829 rotation < arcane_blast Fluffy_Pillow 29507.7/72166: 41% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:16.183 rotation + arcane_barrage Fluffy_Pillow 24586.9/72166: 34% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:17.511 rotation * arcane_orb Fluffy_Pillow 30833.6/72166: 43% mana clearcasting, crimson_chorus(2), empyreal_surge(5)
4:18.839 cooldowns g touch_of_the_magi Fluffy_Pillow 32250.3/72166: 45% mana arcane_charge(2), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:20.168 cooldowns j arcane_power Fluffy_Pillow 31668.5/72166: 44% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:20.168 rotation & arcane_missiles Fluffy_Pillow 31668.5/72166: 44% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:31.107 default T counterspell Fluffy_Pillow 28706.9/72166: 40% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:31.107 rotation < arcane_blast Fluffy_Pillow 28206.9/72166: 39% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:32.459 rotation < arcane_blast Fluffy_Pillow 26720.8/72166: 37% mana arcane_charge(4), arcane_power, clearcasting
4:33.811 rotation ' arcane_missiles Fluffy_Pillow 25234.6/72166: 35% mana arcane_charge(4), arcane_power, clearcasting
4:35.935 cooldowns k rune_of_power Fluffy_Pillow 28300.2/72166: 39% mana arcane_charge(4)
4:37.262 rotation < arcane_blast Fluffy_Pillow 30215.5/72166: 42% mana arcane_charge(4), rune_of_power
4:38.617 rotation < arcane_blast Fluffy_Pillow 25296.2/72166: 35% mana arcane_charge(4), rune_of_power
4:39.969 rotation < arcane_blast Fluffy_Pillow 20372.5/72166: 28% mana arcane_charge(4), rune_of_power
4:41.324 rotation < arcane_blast Fluffy_Pillow 15453.2/72166: 21% mana arcane_charge(4), rune_of_power
4:42.678 rotation < arcane_blast Fluffy_Pillow 10532.5/72166: 15% mana arcane_charge(4), rune_of_power
4:44.032 rotation > arcane_barrage Fluffy_Pillow 5611.7/72166: 8% mana arcane_charge(4), clearcasting, rune_of_power
4:45.358 rotation ' arcane_missiles Fluffy_Pillow 11855.5/72166: 16% mana clearcasting, rune_of_power
4:47.374 rotation * arcane_orb Fluffy_Pillow 14765.2/72166: 20% mana rune_of_power
4:48.702 rotation < arcane_blast Fluffy_Pillow 16182.0/72166: 22% mana arcane_charge(2), rune_of_power
4:50.374 rotation < arcane_blast Fluffy_Pillow 14470.2/72166: 20% mana arcane_charge(3)

Stats

Level Bonus (60) Race Bonus (draenei) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 240 222 0
Agility 306 -3 344 326 0
Stamina 414 2 2029 1933 1517
Intellect 450 0 1847 1646 1095 (46)
Spirit 0 0 0 0 0
Health 40580 40580 0
Mana 72166 72166 0
Spell Power 1847 1646 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="draenei"
source=default
spec=arcane
level=60
race=draenei
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

dwarf : 5799 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5799.1 5799.1 11.5 / 0.198% 914.4 / 15.8% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2516.7 2393.2 Mana 0.00% 43.0 100.5% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
dwarf 5799
Arcane Barrage 372 6.4% 20.8 13.86sec 5410 4378 Direct 20.8 4568 9279 5411 17.9%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.77 20.76 0.00 0.00 1.2357 0.0000 112347.74 112347.74 0.00% 4377.81 4377.81
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.09% 17.04 9 26 4567.69 3283 8653 4566.24 4084 5061 77842 77842 0.00%
crit 17.91% 3.72 0 11 9278.73 6698 16653 9090.49 0 14056 34506 34506 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [q]:0.01
    fishing_opener
    [y]:0.91
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [}]:1.00
    rotation
    ["]:0.55
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [#]:3.27
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [$]:0.15
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [+]:7.97
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [,]:2.96
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [-]:1.19
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [:]:2.53
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [>]:0.21
Arcane Blast 2156 37.1% 117.6 2.55sec 5511 4210 Direct 118.6 4531 9657 5465 18.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.63 118.63 0.00 0.00 1.3092 0.0000 648269.94 648269.94 0.00% 4209.57 4209.57
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.77% 97.00 65 126 4530.54 923 12011 4536.84 3979 5244 439421 439421 0.00%
crit 18.23% 21.63 7 42 9657.47 1883 24503 9678.61 5684 13879 208849 208849 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [p]:3.27
    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:19.18
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [%]:1.73
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [<]:93.05
Arcane Echo 270 4.7% 153.0 1.98sec 532 0 Direct 153.0 434 937 532 19.4%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 153.03 153.03 0.00 0.00 0.0000 0.0000 81345.21 81345.21 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.59% 123.33 82 172 434.16 221 670 434.72 385 494 53532 53532 0.00%
crit 19.41% 29.70 11 54 937.01 450 1366 937.99 698 1171 27813 27813 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2260 39.0% 43.5 6.56sec 15673 8593 Periodic 298.6 1877 4035 2284 18.9% 24.7%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.49 0.00 298.85 298.58 1.8240 0.2475 681705.80 681705.80 0.00% 8592.75 8592.75
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.14% 242.28 143 364 1876.67 1120 3401 1880.39 1629 2184 454579 454579 0.00%
crit 18.86% 56.30 26 104 4035.17 2286 6937 4042.52 3117 5008 227127 227127 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [o]:0.89
  • if_expr:buff.clearcasting.react
    fishing_opener
    [z]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [{]:0.91
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [&]:5.04
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [']:5.39
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [(]:3.09
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [)]:4.66
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (140) 0.0% (2.4%) 11.4 26.42sec 3718 2933

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.38 0.00 0.00 0.00 1.2676 0.0000 0.00 0.00 0.00% 2933.37 2933.37

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [*]:10.38
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 140 2.4% 11.4 26.97sec 3721 0 Direct 11.4 3146 6430 3722 17.5%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.37 11.37 0.00 0.00 0.0000 0.0000 42322.65 42322.65 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.48% 9.38 3 15 3145.69 3021 4531 3144.51 3021 3477 29510 29510 0.00%
crit 17.52% 1.99 0 7 6429.68 6163 9145 5628.51 0 8628 12813 12813 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12555 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.59sec 2514 0 Periodic 13.5 1566 3137 1855 18.4% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.96 0.00 13.49 13.49 0.0000 1.7475 25040.40 25040.40 0.00% 1061.98 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.56% 11.00 3 14 1565.98 175 1852 1568.13 1223 1852 17237 17237 0.00%
crit 18.44% 2.49 0 8 3137.07 356 3778 2937.96 0 3778 7804 7804 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 38 0.6% 20.8 14.08sec 545 0 Direct 20.8 456 930 545 18.7%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.77 20.77 0.00 0.00 0.0000 0.0000 11316.43 11316.43 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.26% 16.88 7 30 456.07 444 470 456.04 444 468 7697 7697 0.00%
crit 18.74% 3.89 0 12 930.12 905 960 911.11 0 960 3620 3620 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 5840 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 146  / 20 0.3% 111.0 1.04sec 53 49 Direct 111.0 43 91 53 19.6%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0635 0.0000 5840.36 5840.36 0.00% 49.47 49.47
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.42% 89.26 77 102 43.20 30 57 43.20 42 45 3856 3856 0.00%
crit 19.58% 21.74 9 34 91.28 61 117 91.35 78 107 1984 1984 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3849.88
Shadowcore Oil Blast 41 0.7% 41.4 7.22sec 299 0 Direct 41.4 251 512 299 18.4%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.44 41.44 0.00 0.00 0.0000 0.0000 12376.68 12376.68 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.64% 33.83 17 55 250.75 244 259 250.75 246 256 8484 8484 0.00%
crit 18.36% 7.61 1 19 511.58 498 528 511.60 498 528 3893 3893 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (419) 0.0% (7.2%) 6.2 49.25sec 20492 16740

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 0.00 0.00 0.00 1.2242 0.0000 0.00 0.00 0.00% 16739.92 16739.92

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:0.81
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:4.14
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.22
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [v]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 419 7.2% 6.2 49.20sec 20492 0 Direct 6.2 20509 0 20509 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 6.16 0.00 0.00 0.0000 0.0000 126386.42 126386.42 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.16 5 8 20508.77 338 65894 20510.92 15573 25275 126386 126386 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:7755.61
  • base_dd_max:7755.61
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
dwarf
Arcane Power 2.8 122.21sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.80 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:1.80
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [w]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.7 24.77sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.69 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.69
Evocation 3.3 104.93sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.30 0.00 18.24 0.00 3.4866 0.6298 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [r]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [!]:0.97
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [=]:1.33
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 99.31sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.18 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [l]:0.10
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [m]:1.79
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [n]:0.29
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [x]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 6.0 54.44sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.97 0.00 0.00 0.00 1.2231 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:4.99
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [u]:1.00
Time Warp 1.5 304.61sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.50 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.50
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.51sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.7 125.8 13.9sec 2.1sec 11.6sec 83.31% 0.00% 79.3 (79.8) 0.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.7s / 51.5s
  • trigger_min/max:0.0s / 15.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 50.2s

Stack Uptimes

  • arcane_charge_1:5.24%
  • arcane_charge_2:9.56%
  • arcane_charge_3:8.05%
  • arcane_charge_4:60.46%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.75% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 141.5s
  • trigger_min/max:120.0s / 141.5s
  • trigger_pct:100.00%
  • duration_min/max:1.2s / 15.0s

Stack Uptimes

  • arcane_power_1:13.75%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.45%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.9 12.1 17.0sec 10.0sec 8.0sec 47.41% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.23%
  • clearcasting_2:17.81%
  • clearcasting_3:4.37%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.6sec 28.7sec 51.96% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.8s
  • trigger_min/max:60.0s / 65.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.87%
  • crimson_chorus_2:17.30%
  • crimson_chorus_3:16.79%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.3sec 239.3sec 14.5sec 9.03% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.8s / 248.5s
  • trigger_min/max:236.8s / 248.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.03%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.8sec 104.8sec 3.9sec 4.23% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 141.1s
  • trigger_min/max:90.0s / 141.1s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 4.9s

Stack Uptimes

  • evocation_1:4.23%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.41% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.41%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.4sec 98.4sec 3.9sec 4.16% 8.04% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 156.9s
  • trigger_min/max:62.7s / 156.9s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 20.9s

Stack Uptimes

  • presence_of_mind_1:2.00%
  • presence_of_mind_2:1.99%
  • presence_of_mind_3:0.18%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.8 0.0 35.4sec 35.4sec 11.8sec 34.39% 0.00% 0.0 (0.0) 8.5

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 59.4s
  • trigger_min/max:13.7s / 59.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.39%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.5 0.0 304.1sec 304.1sec 35.5sec 17.34% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 320.8s
  • trigger_min/max:300.0s / 320.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.34%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.45% 0.00% 15.79%
Arcane Barrage Arcane Charge 4 97.55% 84.21% 100.00%
Arcane Blast Arcane Charge 0 6.77% 3.42% 11.72%
Arcane Blast Arcane Charge 1 4.73% 1.54% 8.57%
Arcane Blast Arcane Charge 2 10.56% 5.08% 14.60%
Arcane Blast Arcane Charge 3 11.75% 6.78% 15.38%
Arcane Blast Arcane Charge 4 66.18% 54.62% 77.57%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.15% 0.00% 8.32% 1.6s 0.0s 5.9s
Conserve Phase 100.00% 100.00% 100.00% 301.5s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000181.502120.015239.972
Evocation14.3690.00051.11948.14722.675115.141
Counterspell0.6860.0009.3528.7212.82817.016
Time Warp2.2400.00020.8323.3741.32422.160
Rune of Power7.0680.00034.28844.12017.99069.082
Touch of the Magi5.0290.00026.31932.63816.66269.082
Arcane Power7.3940.00021.51420.93116.70238.278
Arcane Barrage11.4231.29251.790250.329195.786304.715
Arcane Orb6.5170.00057.13278.71442.929131.030
Presence of Mind32.3050.00092.224116.05180.141173.071

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
dwarf
mana_regen Mana 3157.15 425357.61 58.97% 134.73 9696.90 2.23%
Evocation Mana 127.77 186271.56 25.82% 1457.83 0.00 0.00%
Mana Gem Mana 2.94 21244.59 2.95% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.76 88462.89 12.26% 4260.33 883.92 0.99%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2393.17 2516.66 10585.1 34932.0 1282.9 72165.7
Usage Type Count Total Avg RPE APR
dwarf
arcane_blast Mana 119.8 640121.2 5343.2 5441.9 1.0
arcane_missiles Mana 43.9 90359.8 2057.4 2077.5 7.5
arcane_orb Mana 11.5 5748.8 500.0 505.1 7.4
counterspell Mana 12.8 11440.5 892.7 901.7 0.0
time_warp Mana 1.5 3020.6 2000.0 2013.3 0.0
touch_of_the_magi Mana 6.2 15555.3 2497.9 2522.1 8.1

Statistics & Data Analysis

Fight Length
dwarf Fight Length
Count 1605
Mean 301.50
Minimum 240.02
Maximum 359.97
Spread ( max - min ) 119.96
Range [ ( max - min ) / 2 * 100% ] 19.89%
Standard Deviation 34.9884
5th Percentile 245.72
95th Percentile 354.33
( 95th Percentile - 5th Percentile ) 108.61
Mean Distribution
Standard Deviation 0.8733
95.00% Confidence Interval ( 299.79 - 303.21 )
Normalized 95.00% Confidence Interval ( 99.43% - 100.57% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 518
0.1% Error 51733
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1046
DPS
dwarf Damage Per Second
Count 1605
Mean 5799.06
Minimum 5146.79
Maximum 6586.49
Spread ( max - min ) 1439.70
Range [ ( max - min ) / 2 * 100% ] 12.41%
Standard Deviation 234.4360
5th Percentile 5421.50
95th Percentile 6184.24
( 95th Percentile - 5th Percentile ) 762.74
Mean Distribution
Standard Deviation 5.8518
95.00% Confidence Interval ( 5787.59 - 5810.53 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6279
0.1 Scale Factor Error with Delta=300 470
0.05 Scale Factor Error with Delta=300 1877
0.01 Scale Factor Error with Delta=300 46918
Priority Target DPS
dwarf Priority Target Damage Per Second
Count 1605
Mean 5799.06
Minimum 5146.79
Maximum 6586.49
Spread ( max - min ) 1439.70
Range [ ( max - min ) / 2 * 100% ] 12.41%
Standard Deviation 234.4360
5th Percentile 5421.50
95th Percentile 6184.24
( 95th Percentile - 5th Percentile ) 762.74
Mean Distribution
Standard Deviation 5.8518
95.00% Confidence Interval ( 5787.59 - 5810.53 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6279
0.1 Scale Factor Error with Delta=300 470
0.05 Scale Factor Error with Delta=300 1877
0.01 Scale Factor Error with Delta=300 46918
DPS(e)
dwarf Damage Per Second (Effective)
Count 1605
Mean 5799.06
Minimum 5146.79
Maximum 6586.49
Spread ( max - min ) 1439.70
Range [ ( max - min ) / 2 * 100% ] 12.41%
Damage
dwarf Damage
Count 1605
Mean 1741111.28
Minimum 1285895.15
Maximum 2188059.83
Spread ( max - min ) 902164.68
Range [ ( max - min ) / 2 * 100% ] 25.91%
DTPS
dwarf Damage Taken Per Second
Count 1605
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
dwarf Healing Per Second
Count 1605
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
dwarf Healing Per Second (Effective)
Count 1605
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
dwarf Heal
Count 1605
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
dwarf Healing Taken Per Second
Count 1605
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
dwarf Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
dwarfTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
dwarf Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.69 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.50 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 0.81 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 4.14 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.22 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 1.80 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 4.99 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
l 0.10 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
m 1.79 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
n 0.29 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
o 0.89 arcane_missiles,if=buff.clearcasting.react,chain=1
p 3.27 arcane_blast
q 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
r 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
s 1.00 arcane_orb,if=cooldown.rune_of_power.ready
t 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
u 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
v 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
w 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
x 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
y 0.91 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
z 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
{ 0.91 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
| 19.18 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
} 1.00 arcane_barrage
actions.rotation
# count action,conditions
~ 3.27 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
! 0.97 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
" 0.55 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
# 3.27 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
$ 0.15 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
% 1.73 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
& 5.04 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
' 5.39 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
( 3.09 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
) 4.66 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
* 10.38 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
+ 7.97 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
, 2.96 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
- 1.19 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
: 2.53 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
< 93.05 arcane_blast
= 1.33 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 0.21 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTsWtu|U|||||||||||}r~vwVzT||x||||||y*<<<<<+<<<<+<<<T)<+*<<<+hk&<T<'+*<<+<<<<(+<T*<)<<<(#hk&m%'T<U'<<<<!~<j'<<<<<T'<-*<<<#hk&<T<:*<<<<<<+<<<<+<T*<<+<)hk&'<T<n<<<=~<,))X*<<<<TU<<<(<<<"gj&T<<-*<<k'<<'<<<:<T*<<<+W<<i&+*<<

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask dwarf 72165.7/72166: 100% mana
Pre precombat 1 food dwarf 72165.7/72166: 100% mana
Pre precombat 2 augmentation dwarf 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener s arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.330 default W time_warp Fluffy_Pillow 71210.3/72166: 99% mana bloodlust, crimson_chorus
0:01.330 fishing_opener t arcane_blast Fluffy_Pillow 69210.3/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.227 fishing_opener u rune_of_power Fluffy_Pillow 65005.0/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.014 fishing_opener | arcane_blast Fluffy_Pillow 66140.9/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.817 default U use_mana_gem dwarf 60424.8/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.817 fishing_opener | arcane_blast Fluffy_Pillow 67641.4/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.618 fishing_opener | arcane_blast Fluffy_Pillow 61922.5/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.422 fishing_opener | arcane_blast Fluffy_Pillow 56207.9/72166: 78% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:06.223 fishing_opener | arcane_blast Fluffy_Pillow 50489.0/72166: 70% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:07.025 fishing_opener | arcane_blast Fluffy_Pillow 44771.6/72166: 62% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:07.827 fishing_opener | arcane_blast Fluffy_Pillow 39054.1/72166: 54% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:08.631 fishing_opener | arcane_blast Fluffy_Pillow 33339.5/72166: 46% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:09.431 fishing_opener | arcane_blast Fluffy_Pillow 27619.2/72166: 38% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:10.235 fishing_opener | arcane_blast Fluffy_Pillow 21904.6/72166: 30% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.039 fishing_opener | arcane_blast Fluffy_Pillow 16190.0/72166: 22% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.842 fishing_opener | arcane_blast Fluffy_Pillow 10474.0/72166: 15% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus(2)
0:12.644 fishing_opener } arcane_barrage Fluffy_Pillow 4756.6/72166: 7% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus(2)
0:13.431 fishing_opener r evocation dwarf 10222.4/72166: 14% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus(2)
0:15.984 rotation ~ cancel_action Fluffy_Pillow 70195.8/72166: 97% mana bloodlust, evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.989 fishing_opener v touch_of_the_magi Fluffy_Pillow 70203.0/72166: 97% mana bloodlust, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.776 fishing_opener w arcane_power Fluffy_Pillow 68838.9/72166: 95% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.776 default V potion Fluffy_Pillow 68838.9/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.776 fishing_opener z arcane_missiles Fluffy_Pillow 68838.9/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:25.312 default T counterspell Fluffy_Pillow 58659.0/72166: 81% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.312 fishing_opener | arcane_blast Fluffy_Pillow 58159.0/72166: 81% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.115 fishing_opener | arcane_blast Fluffy_Pillow 55880.5/72166: 77% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.919 fishing_opener x presence_of_mind Fluffy_Pillow 53603.5/72166: 74% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.919 fishing_opener | arcane_blast Fluffy_Pillow 53603.5/72166: 74% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.706 fishing_opener | arcane_blast Fluffy_Pillow 51301.8/72166: 71% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.493 fishing_opener | arcane_blast Fluffy_Pillow 49000.2/72166: 68% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.281 fishing_opener | arcane_blast Fluffy_Pillow 46700.1/72166: 65% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.084 fishing_opener | arcane_blast Fluffy_Pillow 44421.5/72166: 62% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:30.887 fishing_opener | arcane_blast Fluffy_Pillow 42143.0/72166: 58% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.689 fishing_opener y arcane_barrage Fluffy_Pillow 39863.1/72166: 55% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.477 rotation * arcane_orb Fluffy_Pillow 45330.3/72166: 63% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:33.266 rotation < arcane_blast Fluffy_Pillow 45969.1/72166: 64% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.257 rotation < arcane_blast Fluffy_Pillow 43274.4/72166: 60% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:35.153 rotation < arcane_blast Fluffy_Pillow 39067.6/72166: 54% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:35.953 rotation < arcane_blast Fluffy_Pillow 33347.3/72166: 46% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:36.756 rotation < arcane_blast Fluffy_Pillow 27631.3/72166: 38% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:37.560 rotation + arcane_barrage Fluffy_Pillow 21916.7/72166: 30% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.348 rotation < arcane_blast Fluffy_Pillow 27384.0/72166: 38% mana bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.527 rotation < arcane_blast Fluffy_Pillow 27710.6/72166: 38% mana bloodlust, arcane_charge, clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.613 rotation < arcane_blast Fluffy_Pillow 26528.1/72166: 37% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.605 rotation < arcane_blast Fluffy_Pillow 23834.9/72166: 33% mana arcane_charge(3), clearcasting, potion_of_spectral_intellect
0:43.118 rotation + arcane_barrage Fluffy_Pillow 20518.6/72166: 28% mana arcane_charge(4), clearcasting
0:44.447 rotation < arcane_blast Fluffy_Pillow 26766.7/72166: 37% mana clearcasting
0:46.438 rotation < arcane_blast Fluffy_Pillow 28265.3/72166: 39% mana arcane_charge, clearcasting
0:48.268 rotation < arcane_blast Fluffy_Pillow 28156.6/72166: 39% mana arcane_charge(2), clearcasting
0:49.940 default T counterspell Fluffy_Pillow 26444.8/72166: 37% mana arcane_charge(3), clearcasting
0:49.940 rotation ) arcane_missiles Fluffy_Pillow 25444.8/72166: 35% mana arcane_charge(3), clearcasting
0:51.909 rotation < arcane_blast Fluffy_Pillow 28286.7/72166: 39% mana arcane_charge(3)
0:53.421 rotation + arcane_barrage Fluffy_Pillow 24969.0/72166: 35% mana arcane_charge(4), clearcasting
0:54.748 rotation * arcane_orb Fluffy_Pillow 31214.2/72166: 43% mana clearcasting
0:56.075 rotation < arcane_blast Fluffy_Pillow 32629.5/72166: 45% mana arcane_charge(2), clearcasting
0:57.749 rotation < arcane_blast Fluffy_Pillow 30920.6/72166: 43% mana arcane_charge(3), clearcasting
0:59.262 rotation < arcane_blast Fluffy_Pillow 27604.3/72166: 38% mana arcane_charge(4), clearcasting
1:00.616 rotation + arcane_barrage Fluffy_Pillow 22683.6/72166: 31% mana arcane_charge(4), clearcasting, crimson_chorus
1:01.944 cooldowns h touch_of_the_magi Fluffy_Pillow 28930.3/72166: 40% mana clearcasting, crimson_chorus
1:03.272 cooldowns k rune_of_power Fluffy_Pillow 28347.0/72166: 39% mana arcane_charge(4), clearcasting, crimson_chorus
1:04.600 rotation & arcane_missiles Fluffy_Pillow 30263.7/72166: 42% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
1:13.185 rotation < arcane_blast Fluffy_Pillow 20154.5/72166: 28% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:14.538 default T counterspell Fluffy_Pillow 15232.4/72166: 21% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:14.538 rotation < arcane_blast Fluffy_Pillow 14232.4/72166: 20% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:15.892 rotation ' arcane_missiles Fluffy_Pillow 9311.6/72166: 13% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:17.917 rotation + arcane_barrage Fluffy_Pillow 12234.3/72166: 17% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:19.243 rotation * arcane_orb Fluffy_Pillow 18478.1/72166: 26% mana clearcasting, crimson_chorus(2)
1:20.571 rotation < arcane_blast Fluffy_Pillow 19894.8/72166: 28% mana arcane_charge(2), clearcasting, crimson_chorus(2)
1:22.244 rotation < arcane_blast Fluffy_Pillow 18184.5/72166: 25% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:23.755 rotation + arcane_barrage Fluffy_Pillow 14865.3/72166: 21% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:25.083 rotation < arcane_blast Fluffy_Pillow 21112.0/72166: 29% mana clearcasting(2), crimson_chorus(3)
1:27.072 rotation < arcane_blast Fluffy_Pillow 22607.7/72166: 31% mana arcane_charge, clearcasting(2), crimson_chorus(3)
1:28.904 rotation < arcane_blast Fluffy_Pillow 22501.9/72166: 31% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
1:30.576 rotation < arcane_blast Fluffy_Pillow 20790.1/72166: 29% mana arcane_charge(3), clearcasting(2), crimson_chorus(3)
1:32.090 rotation ( arcane_missiles Fluffy_Pillow 17475.3/72166: 24% mana arcane_charge(4), clearcasting(3)
1:35.845 rotation + arcane_barrage Fluffy_Pillow 22894.9/72166: 32% mana arcane_charge(4), clearcasting(2)
1:37.171 rotation < arcane_blast Fluffy_Pillow 29138.7/72166: 40% mana clearcasting(2)
1:39.159 default T counterspell Fluffy_Pillow 30633.0/72166: 42% mana arcane_charge, clearcasting(2)
1:39.159 rotation * arcane_orb Fluffy_Pillow 29633.0/72166: 41% mana arcane_charge, clearcasting(2)
1:40.570 rotation < arcane_blast Fluffy_Pillow 31169.5/72166: 43% mana arcane_charge(3), clearcasting(2)
1:42.083 rotation ) arcane_missiles Fluffy_Pillow 27853.3/72166: 39% mana arcane_charge(4), clearcasting(2)
1:44.104 rotation < arcane_blast Fluffy_Pillow 30770.2/72166: 43% mana arcane_charge(4), clearcasting(2)
1:45.457 rotation < arcane_blast Fluffy_Pillow 25848.0/72166: 36% mana arcane_charge(4), clearcasting(2)
1:46.811 rotation < arcane_blast Fluffy_Pillow 20927.3/72166: 29% mana arcane_charge(4), clearcasting(2)
1:48.164 rotation ( arcane_missiles Fluffy_Pillow 16005.1/72166: 22% mana arcane_charge(4), clearcasting(3)
1:50.088 rotation # arcane_barrage Fluffy_Pillow 18782.0/72166: 26% mana arcane_charge(4), clearcasting(2)
1:51.416 cooldowns h touch_of_the_magi Fluffy_Pillow 25028.7/72166: 35% mana clearcasting(2)
1:52.742 cooldowns k rune_of_power Fluffy_Pillow 24442.5/72166: 34% mana arcane_charge(4), clearcasting(2)
1:54.070 rotation & arcane_missiles Fluffy_Pillow 26359.2/72166: 37% mana arcane_charge(4), clearcasting(2), rune_of_power
1:59.980 cooldowns m presence_of_mind Fluffy_Pillow 27389.2/72166: 38% mana arcane_charge(4), clearcasting, rune_of_power
1:59.980 rotation % arcane_blast Fluffy_Pillow 27389.2/72166: 38% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
2:01.309 rotation ' arcane_missiles Fluffy_Pillow 22432.4/72166: 31% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
2:03.309 default T counterspell Fluffy_Pillow 25319.0/72166: 35% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:03.309 rotation < arcane_blast Fluffy_Pillow 24319.0/72166: 34% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:04.636 default U use_mana_gem dwarf 19359.3/72166: 27% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus
2:04.636 rotation ' arcane_missiles Fluffy_Pillow 26575.9/72166: 37% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus
2:06.594 rotation < arcane_blast Fluffy_Pillow 29401.9/72166: 41% mana arcane_charge(4), presence_of_mind, crimson_chorus
2:07.922 rotation < arcane_blast Fluffy_Pillow 24443.6/72166: 34% mana arcane_charge(4), crimson_chorus
2:09.275 rotation < arcane_blast Fluffy_Pillow 19521.4/72166: 27% mana arcane_charge(4), clearcasting, crimson_chorus
2:10.628 rotation < arcane_blast Fluffy_Pillow 14599.2/72166: 20% mana arcane_charge(4), clearcasting, crimson_chorus
2:11.982 rotation ! evocation dwarf 9678.4/72166: 13% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:16.237 rotation ~ cancel_action Fluffy_Pillow 68823.8/72166: 95% mana arcane_charge(4), clearcasting(2), evocation, crimson_chorus(2)
2:16.240 rotation < arcane_blast Fluffy_Pillow 68828.2/72166: 95% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:17.592 cooldowns j arcane_power Fluffy_Pillow 63904.5/72166: 89% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:17.592 rotation ' arcane_missiles Fluffy_Pillow 63904.5/72166: 89% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
2:21.402 rotation < arcane_blast Fluffy_Pillow 69403.6/72166: 96% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:22.754 rotation < arcane_blast Fluffy_Pillow 67917.4/72166: 94% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:24.108 rotation < arcane_blast Fluffy_Pillow 66434.2/72166: 92% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:25.463 rotation < arcane_blast Fluffy_Pillow 64952.4/72166: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:26.818 rotation < arcane_blast Fluffy_Pillow 63470.5/72166: 88% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:28.172 default T counterspell Fluffy_Pillow 61987.3/72166: 86% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:28.172 rotation ' arcane_missiles Fluffy_Pillow 61487.3/72166: 85% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:30.286 rotation < arcane_blast Fluffy_Pillow 64538.5/72166: 89% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:31.642 rotation - arcane_barrage Fluffy_Pillow 63058.1/72166: 87% mana arcane_charge(4), arcane_power
2:32.969 rotation * arcane_orb Fluffy_Pillow 69303.3/72166: 96% mana
2:34.295 rotation < arcane_blast Fluffy_Pillow 70717.1/72166: 98% mana arcane_charge(2)
2:35.967 rotation < arcane_blast Fluffy_Pillow 68047.9/72166: 94% mana arcane_charge(3)
2:37.478 rotation < arcane_blast Fluffy_Pillow 64728.8/72166: 90% mana arcane_charge(4)
2:38.832 rotation # arcane_barrage Fluffy_Pillow 59808.0/72166: 83% mana arcane_charge(4)
2:40.162 cooldowns h touch_of_the_magi Fluffy_Pillow 66057.6/72166: 92% mana
2:41.491 cooldowns k rune_of_power Fluffy_Pillow 65475.7/72166: 91% mana arcane_charge(4)
2:42.818 rotation & arcane_missiles Fluffy_Pillow 67391.0/72166: 93% mana arcane_charge(4), rune_of_power
2:51.846 rotation < arcane_blast Fluffy_Pillow 50421.3/72166: 70% mana arcane_charge(4), rune_of_power
2:53.198 default T counterspell Fluffy_Pillow 45497.6/72166: 63% mana arcane_charge(4), rune_of_power
2:53.198 rotation < arcane_blast Fluffy_Pillow 44497.6/72166: 62% mana arcane_charge(4), rune_of_power
2:54.553 rotation : arcane_barrage Fluffy_Pillow 39578.3/72166: 55% mana arcane_charge(4), rune_of_power
2:55.882 rotation * arcane_orb Fluffy_Pillow 45826.4/72166: 64% mana
2:57.210 rotation < arcane_blast Fluffy_Pillow 47243.1/72166: 65% mana arcane_charge(2)
2:58.882 rotation < arcane_blast Fluffy_Pillow 45531.4/72166: 63% mana arcane_charge(3)
3:00.395 rotation < arcane_blast Fluffy_Pillow 42215.1/72166: 58% mana arcane_charge(4)
3:01.750 rotation < arcane_blast Fluffy_Pillow 37295.8/72166: 52% mana arcane_charge(4), crimson_chorus
3:03.104 rotation < arcane_blast Fluffy_Pillow 32375.0/72166: 45% mana arcane_charge(4), clearcasting, crimson_chorus
3:04.458 rotation < arcane_blast Fluffy_Pillow 27454.3/72166: 38% mana arcane_charge(4), clearcasting, crimson_chorus
3:05.812 rotation + arcane_barrage Fluffy_Pillow 22533.5/72166: 31% mana arcane_charge(4), clearcasting, crimson_chorus
3:07.140 rotation < arcane_blast Fluffy_Pillow 28780.2/72166: 40% mana clearcasting, crimson_chorus
3:09.131 rotation < arcane_blast Fluffy_Pillow 30278.8/72166: 42% mana arcane_charge, clearcasting, crimson_chorus
3:10.962 rotation < arcane_blast Fluffy_Pillow 30171.5/72166: 42% mana arcane_charge(2), clearcasting, crimson_chorus
3:12.633 rotation < arcane_blast Fluffy_Pillow 28458.3/72166: 39% mana arcane_charge(3), clearcasting, crimson_chorus(2)
3:14.145 rotation + arcane_barrage Fluffy_Pillow 25140.6/72166: 35% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:15.472 rotation < arcane_blast Fluffy_Pillow 31385.8/72166: 43% mana clearcasting(2), crimson_chorus(2)
3:17.462 default T counterspell Fluffy_Pillow 32883.0/72166: 46% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:17.462 rotation * arcane_orb Fluffy_Pillow 31883.0/72166: 44% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:18.789 rotation < arcane_blast Fluffy_Pillow 33298.3/72166: 46% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:20.301 rotation < arcane_blast Fluffy_Pillow 29980.6/72166: 42% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:21.653 rotation + arcane_barrage Fluffy_Pillow 25057.0/72166: 35% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:22.980 rotation < arcane_blast Fluffy_Pillow 31302.2/72166: 43% mana clearcasting(2), crimson_chorus(3)
3:24.969 rotation ) arcane_missiles Fluffy_Pillow 32797.9/72166: 45% mana arcane_charge, clearcasting(2), crimson_chorus(3)
3:28.775 cooldowns h touch_of_the_magi Fluffy_Pillow 38291.2/72166: 53% mana arcane_charge, crimson_chorus(3)
3:30.103 cooldowns k rune_of_power Fluffy_Pillow 37707.9/72166: 52% mana arcane_charge(4), crimson_chorus(3)
3:31.432 rotation & arcane_missiles Fluffy_Pillow 39626.1/72166: 55% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
3:38.286 rotation ' arcane_missiles Fluffy_Pillow 27018.5/72166: 37% mana arcane_charge(4), clearcasting, rune_of_power
3:40.313 rotation < arcane_blast Fluffy_Pillow 29944.1/72166: 41% mana arcane_charge(4), rune_of_power
3:41.667 default T counterspell Fluffy_Pillow 25023.4/72166: 35% mana arcane_charge(4), rune_of_power
3:41.667 rotation < arcane_blast Fluffy_Pillow 24023.4/72166: 33% mana arcane_charge(4), rune_of_power
3:43.023 cooldowns n presence_of_mind Fluffy_Pillow 19105.5/72166: 26% mana arcane_charge(4), rune_of_power
3:43.023 rotation < arcane_blast Fluffy_Pillow 19105.5/72166: 26% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:44.351 rotation < arcane_blast Fluffy_Pillow 14147.2/72166: 20% mana arcane_charge(4), clearcasting, presence_of_mind(2)
3:45.680 rotation < arcane_blast Fluffy_Pillow 9190.4/72166: 13% mana arcane_charge(4), clearcasting(2), presence_of_mind
3:47.007 rotation = evocation dwarf 4230.7/72166: 6% mana arcane_charge(4), clearcasting(2)
3:51.636 rotation ~ cancel_action Fluffy_Pillow 68574.8/72166: 95% mana arcane_charge(4), clearcasting(2), evocation
3:51.639 rotation < arcane_blast Fluffy_Pillow 68579.1/72166: 95% mana arcane_charge(4), clearcasting(2)
3:52.992 rotation , arcane_barrage Fluffy_Pillow 63656.9/72166: 88% mana arcane_charge(4), clearcasting(2)
3:54.318 rotation ) arcane_missiles Fluffy_Pillow 69900.7/72166: 97% mana clearcasting(2)
3:56.426 rotation ) arcane_missiles Fluffy_Pillow 72165.7/72166: 100% mana clearcasting
3:58.420 default X use_item_empyreal_ordnance Fluffy_Pillow 72165.7/72166: 100% mana
3:58.420 rotation * arcane_orb Fluffy_Pillow 72165.7/72166: 100% mana
3:59.746 rotation < arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2)
4:01.418 rotation < arcane_blast Fluffy_Pillow 68047.9/72166: 94% mana arcane_charge(3)
4:02.931 rotation < arcane_blast Fluffy_Pillow 64731.7/72166: 90% mana arcane_charge(4), crimson_chorus
4:04.284 rotation < arcane_blast Fluffy_Pillow 59809.5/72166: 83% mana arcane_charge(4), clearcasting, crimson_chorus
4:05.638 default T counterspell Fluffy_Pillow 54888.7/72166: 76% mana arcane_charge(4), clearcasting, crimson_chorus
4:05.667 default U use_mana_gem dwarf 53930.6/72166: 75% mana arcane_charge(4), clearcasting, crimson_chorus
4:05.667 rotation < arcane_blast Fluffy_Pillow 61147.1/72166: 85% mana arcane_charge(4), clearcasting, crimson_chorus
4:07.021 rotation < arcane_blast Fluffy_Pillow 56226.4/72166: 78% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:08.374 rotation < arcane_blast Fluffy_Pillow 51304.2/72166: 71% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.728 rotation ( arcane_missiles Fluffy_Pillow 46383.4/72166: 64% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:13.513 rotation < arcane_blast Fluffy_Pillow 51846.4/72166: 72% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:14.866 rotation < arcane_blast Fluffy_Pillow 46924.2/72166: 65% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:16.219 rotation < arcane_blast Fluffy_Pillow 42002.0/72166: 58% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:17.575 rotation " arcane_barrage Fluffy_Pillow 37084.1/72166: 51% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:18.904 cooldowns g touch_of_the_magi Fluffy_Pillow 43332.2/72166: 60% mana clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:20.232 cooldowns j arcane_power Fluffy_Pillow 42749.0/72166: 59% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:20.232 rotation & arcane_missiles Fluffy_Pillow 42749.0/72166: 59% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:31.257 default T counterspell Fluffy_Pillow 43661.5/72166: 61% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:31.257 rotation < arcane_blast Fluffy_Pillow 43161.5/72166: 60% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:32.610 rotation < arcane_blast Fluffy_Pillow 41676.8/72166: 58% mana arcane_charge(4), arcane_power, crimson_chorus(3)
4:33.964 rotation - arcane_barrage Fluffy_Pillow 40193.6/72166: 56% mana arcane_charge(4), arcane_power
4:35.291 rotation * arcane_orb Fluffy_Pillow 46438.8/72166: 64% mana
4:36.618 rotation < arcane_blast Fluffy_Pillow 47854.1/72166: 66% mana arcane_charge(2)
4:38.291 rotation < arcane_blast Fluffy_Pillow 46143.7/72166: 64% mana arcane_charge(3)
4:39.804 cooldowns k rune_of_power Fluffy_Pillow 42827.5/72166: 59% mana arcane_charge(4), clearcasting
4:41.134 rotation ' arcane_missiles Fluffy_Pillow 44747.1/72166: 62% mana arcane_charge(4), clearcasting, rune_of_power
4:43.176 rotation < arcane_blast Fluffy_Pillow 47694.3/72166: 66% mana arcane_charge(4), rune_of_power
4:44.531 rotation < arcane_blast Fluffy_Pillow 42775.0/72166: 59% mana arcane_charge(4), clearcasting, rune_of_power
4:45.886 rotation ' arcane_missiles Fluffy_Pillow 37855.7/72166: 52% mana arcane_charge(4), clearcasting, rune_of_power
4:47.800 rotation < arcane_blast Fluffy_Pillow 40618.2/72166: 56% mana arcane_charge(4), rune_of_power
4:49.153 rotation < arcane_blast Fluffy_Pillow 35696.0/72166: 49% mana arcane_charge(4), rune_of_power
4:50.507 rotation < arcane_blast Fluffy_Pillow 30775.2/72166: 43% mana arcane_charge(4), rune_of_power
4:51.861 rotation : arcane_barrage Fluffy_Pillow 25854.5/72166: 36% mana arcane_charge(4), rune_of_power
4:53.188 rotation < arcane_blast Fluffy_Pillow 32099.7/72166: 44% mana
4:55.179 default T counterspell Fluffy_Pillow 33598.4/72166: 47% mana arcane_charge
4:55.257 rotation * arcane_orb Fluffy_Pillow 32710.9/72166: 45% mana arcane_charge
4:56.619 rotation < arcane_blast Fluffy_Pillow 34176.7/72166: 47% mana arcane_charge(3)
4:58.131 rotation < arcane_blast Fluffy_Pillow 30859.0/72166: 43% mana arcane_charge(4)
4:59.483 rotation < arcane_blast Fluffy_Pillow 25935.4/72166: 36% mana arcane_charge(4)
5:00.835 rotation + arcane_barrage Fluffy_Pillow 21011.7/72166: 29% mana arcane_charge(4)
5:02.162 default W time_warp Fluffy_Pillow 27257.0/72166: 38% mana
5:02.162 rotation < arcane_blast Fluffy_Pillow 25257.0/72166: 35% mana temporal_warp
5:03.692 rotation < arcane_blast Fluffy_Pillow 26090.2/72166: 36% mana arcane_charge, temporal_warp, crimson_chorus
5:05.099 cooldowns i touch_of_the_magi Fluffy_Pillow 25371.0/72166: 35% mana arcane_charge(2), temporal_warp, crimson_chorus
5:06.248 rotation & arcane_missiles Fluffy_Pillow 24529.3/72166: 34% mana arcane_charge(4), temporal_warp, crimson_chorus
5:14.797 rotation + arcane_barrage Fluffy_Pillow 6868.2/72166: 10% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:15.820 rotation * arcane_orb Fluffy_Pillow 12674.7/72166: 18% mana temporal_warp, crimson_chorus(2)
5:16.843 rotation < arcane_blast Fluffy_Pillow 13651.2/72166: 19% mana arcane_charge(2), temporal_warp, crimson_chorus(2)
5:18.131 rotation < arcane_blast Fluffy_Pillow 11385.2/72166: 16% mana arcane_charge(3), temporal_warp, crimson_chorus(2)

Stats

Level Bonus (60) Race Bonus (dwarf) Raid-Buffed Unbuffed Gear Amount
Strength 198 2 218 200 0
Agility 306 -2 322 304 0
Stamina 414 1 2028 1932 1517
Intellect 450 -1 1821 1621 1095 (46)
Spirit 0 0 0 0 0
Health 40560 40560 0
Mana 72166 72166 0
Spell Power 1821 1621 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="dwarf"
source=default
spec=arcane
level=60
race=dwarf
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

gnome : 5855 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5855.2 5855.2 11.4 / 0.195% 874.3 / 14.9% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2568.7 2441.7 Mana 0.00% 43.2 99.7% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
gnome 5855
Arcane Barrage 364 6.2% 20.2 14.03sec 5404 4412 Direct 20.2 4579 9119 5404 18.2%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.18 20.17 0.00 0.00 1.2248 0.0000 109022.07 109022.07 0.00% 4411.88 4411.88
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.81% 16.50 9 26 4579.17 3290 8672 4577.73 4067 5053 75570 75570 0.00%
crit 18.19% 3.67 0 12 9118.56 6581 17344 8867.05 0 13814 33452 33452 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [q]:0.01
    fishing_opener
    [y]:0.90
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [}]:1.00
    rotation
    ["]:0.54
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [#]:3.27
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [$]:0.16
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [+]:7.54
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [,]:2.94
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [-]:1.17
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [:]:2.47
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [>]:0.16
Arcane Blast 2171 37.0% 118.0 2.52sec 5489 4243 Direct 119.0 4547 9458 5444 18.3%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 118.05 119.05 0.00 0.00 1.2937 0.0000 647957.19 647957.19 0.00% 4243.00 4243.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.74% 97.30 68 130 4547.13 925 12031 4553.30 4061 5248 442445 442445 0.00%
crit 18.26% 21.74 9 39 9457.51 1850 24061 9456.01 6302 13272 205512 205512 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [p]:3.72
    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:19.78
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [%]:1.81
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [<]:92.36
Arcane Echo 273 4.7% 153.7 1.95sec 532 0 Direct 153.7 437 927 532 19.5%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 153.72 153.72 0.00 0.00 0.0000 0.0000 81807.31 81807.31 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.50% 123.74 80 170 436.74 221 671 437.34 386 492 54025 54025 0.00%
crit 19.50% 29.98 11 61 927.13 442 1341 928.74 752 1117 27782 27782 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2304 39.4% 44.2 6.41sec 15627 8672 Periodic 303.1 1881 3974 2277 18.9% 24.7%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.16 0.00 303.36 303.08 1.8021 0.2445 690108.67 690108.67 0.00% 8671.56 8671.56
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.08% 245.73 143 355 1881.23 1123 3406 1885.42 1637 2234 462229 462229 0.00%
crit 18.92% 57.35 25 99 3974.14 2246 6812 3980.87 3250 4852 227880 227880 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [o]:0.95
  • if_expr:buff.clearcasting.react
    fishing_opener
    [z]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [{]:0.86
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [&]:4.97
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [']:5.51
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [(]:3.31
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [)]:4.64
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (137) 0.0% (2.3%) 11.1 26.89sec 3686 2938

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.14 0.00 0.00 0.00 1.2549 0.0000 0.00 0.00 0.00% 2937.74 2937.74

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [*]:10.13
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 137 2.3% 11.1 27.50sec 3687 0 Direct 11.1 3149 6297 3687 17.1%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.13 11.13 0.00 0.00 0.0000 0.0000 41049.02 41049.02 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.93% 9.23 2 15 3149.32 3027 4493 3148.48 3027 3378 29082 29082 0.00%
crit 17.07% 1.90 0 7 6296.61 6055 8986 5508.03 0 8986 11967 11967 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12539 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 9.9 26.46sec 2510 0 Periodic 13.4 1567 3079 1860 19.4% 7.8%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.94 0.00 13.41 13.41 0.0000 1.7481 24944.72 24944.72 0.00% 1063.92 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.63% 10.81 4 14 1566.74 175 1852 1567.90 1329 1852 16941 16941 0.00%
crit 19.37% 2.60 0 9 3078.73 349 3704 2887.15 0 3704 8004 8004 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.7 14.03sec 539 0 Direct 20.7 456 912 539 18.3%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.66 20.66 0.00 0.00 0.0000 0.0000 11137.72 11137.72 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.74% 16.89 7 31 455.90 444 470 455.92 445 467 7698 7698 0.00%
crit 18.26% 3.77 0 11 911.81 887 941 898.60 0 941 3439 3439 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 5778 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 144  / 20 0.3% 111.0 1.03sec 52 49 Direct 111.0 43 89 52 19.6%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0533 0.0000 5777.68 5777.68 0.00% 49.42 49.42
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.37% 89.21 75 103 42.98 30 57 42.97 41 44 3834 3834 0.00%
crit 19.63% 21.79 8 36 89.19 60 115 89.24 75 104 1944 1944 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3617.12
Shadowcore Oil Blast 41 0.7% 41.3 7.20sec 297 0 Direct 41.3 251 502 297 18.6%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.31 41.31 0.00 0.00 0.0000 0.0000 12278.85 12278.85 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.45% 33.64 16 54 250.70 244 259 250.70 246 256 8435 8435 0.00%
crit 18.55% 7.66 0 19 501.58 488 517 500.89 0 517 3844 3844 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (425) 0.0% (7.3%) 6.1 49.14sec 20811 17174

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.11 0.00 0.00 0.00 1.2118 0.0000 0.00 0.00 0.00% 17174.37 17174.37

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:0.78
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:4.12
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.21
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [v]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 425 7.3% 6.1 49.07sec 20811 0 Direct 6.1 20834 0 20834 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.11 6.11 0.00 0.00 0.0000 0.0000 127159.02 127159.02 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.11 5 8 20834.01 320 66259 20824.37 15946 25250 127159 127159 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:6966.33
  • base_dd_max:6966.33
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
gnome
Arcane Power 2.8 121.99sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.77 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:1.77
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [w]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.70sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.57 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.57
Evocation 3.3 105.28sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.26 0.00 19.46 0.00 3.7379 0.6245 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [r]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [!]:0.95
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [=]:1.30
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 97.63sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.18 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [l]:0.10
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [m]:1.86
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [n]:0.22
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [x]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.45sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.90 0.00 0.00 0.00 1.2119 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:4.91
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [u]:1.00
Time Warp 1.5 304.00sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.47 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.87sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.1 126.3 14.1sec 2.1sec 11.8sec 83.67% 0.00% 81.3 (81.8) 0.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.9s / 50.7s
  • trigger_min/max:0.0s / 15.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 48.3s

Stack Uptimes

  • arcane_charge_1:5.03%
  • arcane_charge_2:9.33%
  • arcane_charge_3:7.75%
  • arcane_charge_4:61.56%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.72% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 142.8s
  • trigger_min/max:120.0s / 142.8s
  • trigger_pct:100.00%
  • duration_min/max:0.8s / 15.0s

Stack Uptimes

  • arcane_power_1:13.72%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.55% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.55%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 12.9 16.9sec 9.7sec 8.1sec 48.25% 0.00% 1.3 (1.3) 0.2

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.91%
  • clearcasting_2:18.45%
  • clearcasting_3:4.88%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.6sec 28.6sec 52.00% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 66.8s
  • trigger_min/max:60.0s / 66.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.94%
  • crimson_chorus_2:17.33%
  • crimson_chorus_3:16.73%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 240.1sec 240.1sec 14.5sec 8.98% 0.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:237.6s / 247.7s
  • trigger_min/max:237.6s / 247.7s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 15.0s

Stack Uptimes

  • empyreal_surge_5:8.98%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 105.4sec 105.4sec 4.0sec 4.42% 0.00% 16.2 (16.2) 0.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 143.6s
  • trigger_min/max:90.0s / 143.6s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 5.1s

Stack Uptimes

  • evocation_1:4.42%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 299.3sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.7s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.47% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.47%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 97.5sec 97.5sec 3.9sec 4.12% 8.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.6s / 154.6s
  • trigger_min/max:62.6s / 154.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 16.2s

Stack Uptimes

  • presence_of_mind_1:1.95%
  • presence_of_mind_2:2.01%
  • presence_of_mind_3:0.16%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.5sec 35.5sec 11.8sec 34.30% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:14.6s / 74.0s
  • trigger_min/max:14.6s / 74.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.30%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 299.3sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.7s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 303.6sec 303.6sec 35.6sec 17.18% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 323.9s
  • trigger_min/max:300.0s / 323.9s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.18%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 299.3sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.7s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 299.3sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.7s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.39% 0.00% 17.39%
Arcane Barrage Arcane Charge 4 97.61% 82.61% 100.00%
Arcane Blast Arcane Charge 0 6.43% 2.56% 11.20%
Arcane Blast Arcane Charge 1 4.37% 1.63% 9.45%
Arcane Blast Arcane Charge 2 10.14% 5.83% 14.56%
Arcane Blast Arcane Charge 3 11.39% 5.83% 15.53%
Arcane Blast Arcane Charge 4 67.67% 57.69% 77.19%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.07% 0.00% 7.52% 1.6s 0.0s 5.9s
Conserve Phase 100.00% 100.00% 100.00% 299.3s 240.1s 359.7s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.258120.071239.746
Evocation14.9680.00053.64449.50424.503113.712
Counterspell0.7520.0009.0559.4563.65017.410
Time Warp2.0500.00023.8683.0301.31125.182
Rune of Power7.1940.00033.61244.49021.62676.273
Touch of the Magi5.1400.00026.23233.05820.31264.106
Arcane Power7.7190.00022.85021.66417.54840.427
Arcane Barrage11.6811.28249.665249.854196.550304.488
Arcane Orb6.7740.00073.96180.85042.199142.568
Presence of Mind31.9900.00091.955114.72179.393168.514

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
gnome
mana_regen Mana 3153.04 422492.34 57.84% 134.00 9352.16 2.17%
Evocation Mana 132.25 195408.54 26.75% 1477.62 0.00 0.00%
Mana Gem Mana 2.94 22314.27 3.05% 7577.40 0.00 0.00%
Arcane Barrage Mana 20.17 90271.50 12.36% 4476.10 864.77 0.95%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 74399.0 2441.67 2568.75 10201.8 37743.7 529.4 75774.0
Usage Type Count Total Avg RPE APR
gnome
arcane_blast Mana 120.3 650495.9 5406.8 5510.5 1.0
arcane_missiles Mana 44.6 90995.4 2038.7 2060.5 7.6
arcane_orb Mana 11.2 5623.4 500.0 505.0 7.3
counterspell Mana 12.7 11340.1 892.5 902.2 0.0
time_warp Mana 1.5 2962.2 2000.0 2014.4 0.0
touch_of_the_magi Mana 6.2 15424.7 2498.4 2524.4 8.2

Statistics & Data Analysis

Fight Length
gnome Fight Length
Count 1507
Mean 299.26
Minimum 240.07
Maximum 359.75
Spread ( max - min ) 119.67
Range [ ( max - min ) / 2 * 100% ] 20.00%
Standard Deviation 34.5981
5th Percentile 245.90
95th Percentile 352.29
( 95th Percentile - 5th Percentile ) 106.39
Mean Distribution
Standard Deviation 0.8912
95.00% Confidence Interval ( 297.51 - 301.00 )
Normalized 95.00% Confidence Interval ( 99.42% - 100.58% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 514
0.1% Error 51347
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1022
DPS
gnome Damage Per Second
Count 1507
Mean 5855.16
Minimum 5111.88
Maximum 6677.57
Spread ( max - min ) 1565.69
Range [ ( max - min ) / 2 * 100% ] 13.37%
Standard Deviation 226.2541
5th Percentile 5494.19
95th Percentile 6243.08
( 95th Percentile - 5th Percentile ) 748.89
Mean Distribution
Standard Deviation 5.8283
95.00% Confidence Interval ( 5843.74 - 5866.59 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 58
0.1% Error 5737
0.1 Scale Factor Error with Delta=300 437
0.05 Scale Factor Error with Delta=300 1748
0.01 Scale Factor Error with Delta=300 43700
Priority Target DPS
gnome Priority Target Damage Per Second
Count 1507
Mean 5855.16
Minimum 5111.88
Maximum 6677.57
Spread ( max - min ) 1565.69
Range [ ( max - min ) / 2 * 100% ] 13.37%
Standard Deviation 226.2541
5th Percentile 5494.19
95th Percentile 6243.08
( 95th Percentile - 5th Percentile ) 748.89
Mean Distribution
Standard Deviation 5.8283
95.00% Confidence Interval ( 5843.74 - 5866.59 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 58
0.1% Error 5737
0.1 Scale Factor Error with Delta=300 437
0.05 Scale Factor Error with Delta=300 1748
0.01 Scale Factor Error with Delta=300 43700
DPS(e)
gnome Damage Per Second (Effective)
Count 1507
Mean 5855.16
Minimum 5111.88
Maximum 6677.57
Spread ( max - min ) 1565.69
Range [ ( max - min ) / 2 * 100% ] 13.37%
Damage
gnome Damage
Count 1507
Mean 1745464.58
Minimum 1285849.75
Maximum 2169511.28
Spread ( max - min ) 883661.53
Range [ ( max - min ) / 2 * 100% ] 25.31%
DTPS
gnome Damage Taken Per Second
Count 1507
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
gnome Healing Per Second
Count 1507
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
gnome Healing Per Second (Effective)
Count 1507
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
gnome Heal
Count 1507
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
gnome Healing Taken Per Second
Count 1507
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
gnome Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
gnomeTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
gnome Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.57 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 0.78 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 4.12 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.21 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 1.77 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 4.91 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
l 0.10 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
m 1.86 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
n 0.22 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
o 0.95 arcane_missiles,if=buff.clearcasting.react,chain=1
p 3.72 arcane_blast
q 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
r 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
s 1.00 arcane_orb,if=cooldown.rune_of_power.ready
t 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
u 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
v 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
w 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
x 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
y 0.90 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
z 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
{ 0.86 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
| 19.78 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
} 1.00 arcane_barrage
actions.rotation
# count action,conditions
~ 3.23 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
! 0.95 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
" 0.54 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
# 3.27 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
$ 0.16 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
% 1.81 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
& 4.97 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
' 5.51 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
( 3.31 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
) 4.64 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
* 10.13 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
+ 7.54 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
, 2.94 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
- 1.17 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
: 2.47 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
< 92.36 arcane_blast
= 1.30 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 0.16 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTsWtu|U||||||||||||}r~vwVzT||x|{|||y*<<<<<<<+<<(<<+<T))*<<<<#hk&<T<:*<<+<<(<<+<))T*<<<<<<!~#hk&Tm%<U<<:*<<<<j<<<<<<'T<<<-*<<<<<#hk&T<<:*<<+<<<<+)<)T*<<<<<<!~#hk&Tm%'<:*<<<<<<X<<<<(<TU<+*<)<<(<"gjo

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask gnome 75774.0/75774: 100% mana
Pre precombat 1 food gnome 75774.0/75774: 100% mana
Pre precombat 2 augmentation gnome 75774.0/75774: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 75774.0/75774: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 75774.0/75774: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 75774.0/75774: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 75774.0/75774: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 75774.0/75774: 100% mana
Pre precombat A final_burn Fluffy_Pillow 75774.0/75774: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 75774.0/75774: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 75774.0/75774: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 75774.0/75774: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 75774.0/75774: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 75774.0/75774: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 75774.0/75774: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 75774.0/75774: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 75774.0/75774: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 75774.0/75774: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 75774.0/75774: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 75774.0/75774: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 75774.0/75774: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 75774.0/75774: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 75774.0/75774: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 75774.0/75774: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 74399.0/75774: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 74399.0/75774: 98% mana crimson_chorus
0:00.000 fishing_opener s arcane_orb Fluffy_Pillow 73399.0/75774: 97% mana crimson_chorus
0:01.316 default W time_warp Fluffy_Pillow 74798.4/75774: 99% mana bloodlust, crimson_chorus
0:01.316 fishing_opener t arcane_blast Fluffy_Pillow 72798.4/75774: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.202 fishing_opener u rune_of_power Fluffy_Pillow 68577.2/75774: 91% mana bloodlust, temporal_warp, crimson_chorus
0:02.985 fishing_opener | arcane_blast Fluffy_Pillow 69707.3/75774: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.779 default U use_mana_gem gnome 63978.3/75774: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.779 fishing_opener | arcane_blast Fluffy_Pillow 71555.7/75774: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.574 fishing_opener | arcane_blast Fluffy_Pillow 65828.1/75774: 87% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.369 fishing_opener | arcane_blast Fluffy_Pillow 60100.6/75774: 79% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.162 fishing_opener | arcane_blast Fluffy_Pillow 54370.1/75774: 72% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:06.956 fishing_opener | arcane_blast Fluffy_Pillow 48641.1/75774: 64% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:07.751 fishing_opener | arcane_blast Fluffy_Pillow 42913.5/75774: 57% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:08.546 fishing_opener | arcane_blast Fluffy_Pillow 37186.0/75774: 49% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:09.340 fishing_opener | arcane_blast Fluffy_Pillow 31457.0/75774: 42% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:10.135 fishing_opener | arcane_blast Fluffy_Pillow 25729.4/75774: 34% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:10.930 fishing_opener | arcane_blast Fluffy_Pillow 20001.8/75774: 26% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.725 fishing_opener | arcane_blast Fluffy_Pillow 14274.3/75774: 19% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.518 fishing_opener | arcane_blast Fluffy_Pillow 8543.8/75774: 11% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.315 fishing_opener } arcane_barrage Fluffy_Pillow 2819.1/75774: 4% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:14.097 fishing_opener r evocation gnome 8494.2/75774: 11% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:16.869 rotation ~ cancel_action Fluffy_Pillow 74263.5/75774: 98% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.874 fishing_opener v touch_of_the_magi Fluffy_Pillow 74270.7/75774: 98% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.654 fishing_opener w arcane_power Fluffy_Pillow 72896.5/75774: 96% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.654 default V potion Fluffy_Pillow 72896.5/75774: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.654 fishing_opener z arcane_missiles Fluffy_Pillow 72896.5/75774: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:26.191 default T counterspell Fluffy_Pillow 65073.4/75774: 86% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.191 fishing_opener | arcane_blast Fluffy_Pillow 64573.4/75774: 85% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.987 fishing_opener | arcane_blast Fluffy_Pillow 62284.7/75774: 82% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.782 fishing_opener x presence_of_mind Fluffy_Pillow 59994.7/75774: 79% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.782 fishing_opener | arcane_blast Fluffy_Pillow 59994.7/75774: 79% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.562 fishing_opener { arcane_missiles Fluffy_Pillow 57683.0/75774: 76% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.769 fishing_opener | arcane_blast Fluffy_Pillow 59425.0/75774: 78% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.547 fishing_opener | arcane_blast Fluffy_Pillow 57110.4/75774: 75% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect
0:31.328 fishing_opener | arcane_blast Fluffy_Pillow 54800.2/75774: 72% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.124 fishing_opener y arcane_barrage Fluffy_Pillow 52511.5/75774: 69% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.903 rotation * arcane_orb Fluffy_Pillow 58182.3/75774: 77% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:33.683 rotation < arcane_blast Fluffy_Pillow 58808.1/75774: 78% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.664 rotation < arcane_blast Fluffy_Pillow 56099.0/75774: 74% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:35.552 rotation < arcane_blast Fluffy_Pillow 51880.7/75774: 68% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.346 rotation < arcane_blast Fluffy_Pillow 46151.7/75774: 61% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.140 rotation < arcane_blast Fluffy_Pillow 40422.7/75774: 53% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.935 rotation < arcane_blast Fluffy_Pillow 34695.1/75774: 46% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.730 rotation < arcane_blast Fluffy_Pillow 28967.5/75774: 38% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:39.524 rotation + arcane_barrage Fluffy_Pillow 23238.5/75774: 31% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:40.304 rotation < arcane_blast Fluffy_Pillow 28910.7/75774: 38% mana bloodlust, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:41.471 rotation < arcane_blast Fluffy_Pillow 29220.1/75774: 39% mana arcane_charge, clearcasting(2), potion_of_spectral_intellect
0:43.284 rotation ( arcane_missiles Fluffy_Pillow 29086.8/75774: 38% mana arcane_charge(2), clearcasting(3)
0:45.302 rotation < arcane_blast Fluffy_Pillow 31999.4/75774: 42% mana arcane_charge(2), clearcasting(2)
0:46.958 rotation < arcane_blast Fluffy_Pillow 30264.6/75774: 40% mana arcane_charge(3), clearcasting(2)
0:48.456 rotation + arcane_barrage Fluffy_Pillow 26926.6/75774: 36% mana arcane_charge(4), clearcasting(2)
0:49.768 rotation < arcane_blast Fluffy_Pillow 33366.7/75774: 44% mana clearcasting(2)
0:51.738 default T counterspell Fluffy_Pillow 34835.0/75774: 46% mana arcane_charge, clearcasting(2)
0:51.738 rotation ) arcane_missiles Fluffy_Pillow 33835.0/75774: 45% mana arcane_charge, clearcasting(2)
0:53.703 rotation ) arcane_missiles Fluffy_Pillow 36671.1/75774: 48% mana arcane_charge, clearcasting
0:55.845 rotation * arcane_orb Fluffy_Pillow 39762.7/75774: 52% mana arcane_charge
0:57.161 rotation < arcane_blast Fluffy_Pillow 41162.1/75774: 54% mana arcane_charge(3)
0:58.660 rotation < arcane_blast Fluffy_Pillow 37825.7/75774: 50% mana arcane_charge(4), clearcasting
1:00.001 rotation < arcane_blast Fluffy_Pillow 32886.1/75774: 43% mana arcane_charge(4), clearcasting
1:01.341 rotation < arcane_blast Fluffy_Pillow 27945.2/75774: 37% mana arcane_charge(4), clearcasting, crimson_chorus
1:02.681 rotation # arcane_barrage Fluffy_Pillow 23004.2/75774: 30% mana arcane_charge(4), clearcasting, crimson_chorus
1:03.994 cooldowns h touch_of_the_magi Fluffy_Pillow 29445.7/75774: 39% mana clearcasting(2), crimson_chorus
1:05.307 cooldowns k rune_of_power Fluffy_Pillow 28840.8/75774: 38% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:06.622 rotation & arcane_missiles Fluffy_Pillow 30738.8/75774: 41% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:14.683 rotation < arcane_blast Fluffy_Pillow 27373.3/75774: 36% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.024 default T counterspell Fluffy_Pillow 22433.8/75774: 30% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.024 rotation < arcane_blast Fluffy_Pillow 21433.8/75774: 28% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.366 rotation : arcane_barrage Fluffy_Pillow 16495.7/75774: 22% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.679 rotation * arcane_orb Fluffy_Pillow 22937.2/75774: 30% mana crimson_chorus(2)
1:19.994 rotation < arcane_blast Fluffy_Pillow 24335.2/75774: 32% mana arcane_charge(2), clearcasting, crimson_chorus(2)
1:21.648 rotation < arcane_blast Fluffy_Pillow 22597.4/75774: 30% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:23.149 rotation + arcane_barrage Fluffy_Pillow 19263.9/75774: 25% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:24.463 rotation < arcane_blast Fluffy_Pillow 25706.8/75774: 34% mana clearcasting(2), crimson_chorus(3)
1:26.435 rotation < arcane_blast Fluffy_Pillow 27178.0/75774: 36% mana arcane_charge, clearcasting(2), crimson_chorus(3)
1:28.248 rotation ( arcane_missiles Fluffy_Pillow 27044.8/75774: 36% mana arcane_charge(2), clearcasting(3), crimson_chorus(3)
1:30.274 rotation < arcane_blast Fluffy_Pillow 29968.9/75774: 40% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
1:31.929 rotation < arcane_blast Fluffy_Pillow 28232.6/75774: 37% mana arcane_charge(3), clearcasting(2)
1:33.428 rotation + arcane_barrage Fluffy_Pillow 24896.1/75774: 33% mana arcane_charge(4), clearcasting(2)
1:34.742 rotation < arcane_blast Fluffy_Pillow 31339.1/75774: 41% mana clearcasting(2)
1:36.711 rotation ) arcane_missiles Fluffy_Pillow 32806.0/75774: 43% mana arcane_charge, clearcasting(2)
1:38.690 rotation ) arcane_missiles Fluffy_Pillow 35662.3/75774: 47% mana arcane_charge, clearcasting
1:40.675 default T counterspell Fluffy_Pillow 38527.3/75774: 51% mana arcane_charge
1:40.675 rotation * arcane_orb Fluffy_Pillow 37527.3/75774: 50% mana arcane_charge, clearcasting
1:41.990 rotation < arcane_blast Fluffy_Pillow 38925.2/75774: 51% mana arcane_charge(3), clearcasting
1:43.490 rotation < arcane_blast Fluffy_Pillow 35590.2/75774: 47% mana arcane_charge(4), clearcasting
1:44.830 rotation < arcane_blast Fluffy_Pillow 30649.2/75774: 40% mana arcane_charge(4), clearcasting
1:46.169 rotation < arcane_blast Fluffy_Pillow 25706.8/75774: 34% mana arcane_charge(4), clearcasting
1:47.511 rotation < arcane_blast Fluffy_Pillow 20768.8/75774: 27% mana arcane_charge(4), clearcasting
1:48.853 rotation < arcane_blast Fluffy_Pillow 15830.7/75774: 21% mana arcane_charge(4), clearcasting
1:50.194 rotation ! evocation gnome 10891.2/75774: 14% mana arcane_charge(4), clearcasting
1:54.629 rotation ~ cancel_action Fluffy_Pillow 73155.1/75774: 97% mana arcane_charge(4), clearcasting(2), evocation
1:54.633 rotation # arcane_barrage Fluffy_Pillow 73160.9/75774: 97% mana arcane_charge(4), clearcasting(2)
1:55.945 cooldowns h touch_of_the_magi Fluffy_Pillow 75774.0/75774: 100% mana clearcasting(2)
1:57.262 cooldowns k rune_of_power Fluffy_Pillow 73284.1/75774: 97% mana arcane_charge(4), clearcasting(2)
1:58.578 rotation & arcane_missiles Fluffy_Pillow 75183.5/75774: 99% mana arcane_charge(4), clearcasting(2), rune_of_power
2:04.450 default T counterspell Fluffy_Pillow 72039.6/75774: 95% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.675 cooldowns m presence_of_mind Fluffy_Pillow 71364.4/75774: 94% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.675 rotation % arcane_blast Fluffy_Pillow 71364.4/75774: 94% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
2:05.990 rotation < arcane_blast Fluffy_Pillow 66387.3/75774: 88% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:07.305 default U use_mana_gem gnome 61410.3/75774: 81% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:07.305 rotation < arcane_blast Fluffy_Pillow 68987.7/75774: 91% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:08.619 rotation < arcane_blast Fluffy_Pillow 64009.2/75774: 84% mana arcane_charge(4), rune_of_power, crimson_chorus
2:09.960 rotation : arcane_barrage Fluffy_Pillow 59069.7/75774: 78% mana arcane_charge(4), rune_of_power, crimson_chorus
2:11.275 rotation * arcane_orb Fluffy_Pillow 65514.1/75774: 86% mana crimson_chorus
2:12.590 rotation < arcane_blast Fluffy_Pillow 66912.0/75774: 88% mana arcane_charge(2), crimson_chorus(2)
2:14.247 rotation < arcane_blast Fluffy_Pillow 65178.6/75774: 86% mana arcane_charge(3), crimson_chorus(2)
2:15.748 rotation < arcane_blast Fluffy_Pillow 61845.0/75774: 82% mana arcane_charge(4), crimson_chorus(2)
2:17.087 rotation < arcane_blast Fluffy_Pillow 56902.6/75774: 75% mana arcane_charge(4), crimson_chorus(2)
2:18.429 cooldowns j arcane_power Fluffy_Pillow 51964.5/75774: 69% mana arcane_charge(4), crimson_chorus(2)
2:18.429 rotation < arcane_blast Fluffy_Pillow 51964.5/75774: 69% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:19.768 rotation < arcane_blast Fluffy_Pillow 50459.6/75774: 67% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:21.109 rotation < arcane_blast Fluffy_Pillow 48957.6/75774: 65% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:22.450 rotation < arcane_blast Fluffy_Pillow 47455.6/75774: 63% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:23.791 rotation < arcane_blast Fluffy_Pillow 45953.6/75774: 61% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:25.131 rotation < arcane_blast Fluffy_Pillow 44450.1/75774: 59% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:26.472 rotation ' arcane_missiles Fluffy_Pillow 42948.1/75774: 57% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:28.447 default T counterspell Fluffy_Pillow 45798.7/75774: 60% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.675 rotation < arcane_blast Fluffy_Pillow 45627.7/75774: 60% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:30.016 rotation < arcane_blast Fluffy_Pillow 44125.7/75774: 58% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:31.357 rotation < arcane_blast Fluffy_Pillow 42623.7/75774: 56% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:32.698 rotation - arcane_barrage Fluffy_Pillow 41121.7/75774: 54% mana arcane_charge(4), arcane_power
2:34.011 rotation * arcane_orb Fluffy_Pillow 47563.2/75774: 63% mana
2:35.326 rotation < arcane_blast Fluffy_Pillow 48961.2/75774: 65% mana arcane_charge(2)
2:36.982 rotation < arcane_blast Fluffy_Pillow 47226.3/75774: 62% mana arcane_charge(3)
2:38.480 rotation < arcane_blast Fluffy_Pillow 43888.4/75774: 58% mana arcane_charge(4)
2:39.820 rotation < arcane_blast Fluffy_Pillow 38947.4/75774: 51% mana arcane_charge(4)
2:41.161 rotation < arcane_blast Fluffy_Pillow 34007.9/75774: 45% mana arcane_charge(4)
2:42.502 rotation # arcane_barrage Fluffy_Pillow 29068.4/75774: 38% mana arcane_charge(4), clearcasting
2:43.816 cooldowns h touch_of_the_magi Fluffy_Pillow 35511.3/75774: 47% mana clearcasting
2:45.130 cooldowns k rune_of_power Fluffy_Pillow 34907.9/75774: 46% mana arcane_charge(4), clearcasting
2:46.445 rotation & arcane_missiles Fluffy_Pillow 36805.8/75774: 49% mana arcane_charge(4), clearcasting, rune_of_power
2:55.034 default T counterspell Fluffy_Pillow 26702.4/75774: 35% mana arcane_charge(4), rune_of_power
2:55.034 rotation < arcane_blast Fluffy_Pillow 25702.4/75774: 34% mana arcane_charge(4), rune_of_power
2:56.374 rotation < arcane_blast Fluffy_Pillow 20761.5/75774: 27% mana arcane_charge(4), rune_of_power
2:57.715 rotation : arcane_barrage Fluffy_Pillow 15822.0/75774: 21% mana arcane_charge(4), clearcasting, rune_of_power
2:59.031 rotation * arcane_orb Fluffy_Pillow 22267.8/75774: 29% mana clearcasting
3:00.348 rotation < arcane_blast Fluffy_Pillow 23668.6/75774: 31% mana arcane_charge(2), clearcasting
3:02.004 rotation < arcane_blast Fluffy_Pillow 21933.8/75774: 29% mana arcane_charge(3), clearcasting, crimson_chorus
3:03.502 rotation + arcane_barrage Fluffy_Pillow 18595.9/75774: 25% mana arcane_charge(4), clearcasting, crimson_chorus
3:04.817 rotation < arcane_blast Fluffy_Pillow 25040.3/75774: 33% mana clearcasting(2), crimson_chorus
3:06.787 rotation < arcane_blast Fluffy_Pillow 26508.6/75774: 35% mana arcane_charge, clearcasting(2), crimson_chorus
3:08.599 rotation < arcane_blast Fluffy_Pillow 26373.9/75774: 35% mana arcane_charge(2), clearcasting(2), crimson_chorus
3:10.256 rotation < arcane_blast Fluffy_Pillow 24640.4/75774: 33% mana arcane_charge(3), clearcasting(2), crimson_chorus
3:11.756 rotation + arcane_barrage Fluffy_Pillow 21305.4/75774: 28% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:13.072 rotation ) arcane_missiles Fluffy_Pillow 27751.3/75774: 37% mana clearcasting(2), crimson_chorus(2)
3:15.142 rotation < arcane_blast Fluffy_Pillow 30738.9/75774: 41% mana clearcasting, crimson_chorus(2)
3:17.113 rotation ) arcane_missiles Fluffy_Pillow 32208.7/75774: 43% mana arcane_charge, clearcasting, crimson_chorus(2)
3:19.082 default T counterspell Fluffy_Pillow 35050.6/75774: 46% mana arcane_charge, crimson_chorus(2)
3:19.082 rotation * arcane_orb Fluffy_Pillow 34050.6/75774: 45% mana arcane_charge, crimson_chorus(2)
3:20.397 rotation < arcane_blast Fluffy_Pillow 35448.5/75774: 47% mana arcane_charge(3), crimson_chorus(2)
3:21.895 rotation < arcane_blast Fluffy_Pillow 32110.6/75774: 42% mana arcane_charge(4), crimson_chorus(2)
3:23.235 rotation < arcane_blast Fluffy_Pillow 27169.7/75774: 36% mana arcane_charge(4), crimson_chorus(3)
3:24.574 rotation < arcane_blast Fluffy_Pillow 22227.3/75774: 29% mana arcane_charge(4), crimson_chorus(3)
3:25.916 rotation < arcane_blast Fluffy_Pillow 17289.2/75774: 23% mana arcane_charge(4), crimson_chorus(3)
3:27.257 rotation < arcane_blast Fluffy_Pillow 12349.7/75774: 16% mana arcane_charge(4), crimson_chorus(3)
3:28.596 rotation ! evocation Fluffy_Pillow 7407.3/75774: 10% mana arcane_charge(4), crimson_chorus(3)
3:33.220 rotation ~ cancel_action Fluffy_Pillow 72324.6/75774: 95% mana arcane_charge(4), evocation
3:33.226 rotation # arcane_barrage Fluffy_Pillow 72333.2/75774: 95% mana arcane_charge(4)
3:34.541 cooldowns h touch_of_the_magi Fluffy_Pillow 75774.0/75774: 100% mana
3:35.855 cooldowns k rune_of_power Fluffy_Pillow 73279.8/75774: 97% mana arcane_charge(4)
3:37.170 rotation & arcane_missiles Fluffy_Pillow 75177.7/75774: 99% mana arcane_charge(4), rune_of_power
3:43.739 default T counterspell Fluffy_Pillow 69658.9/75774: 92% mana arcane_charge(4), rune_of_power
3:43.739 cooldowns m presence_of_mind Fluffy_Pillow 68658.9/75774: 91% mana arcane_charge(4), rune_of_power
3:43.739 rotation % arcane_blast Fluffy_Pillow 68658.9/75774: 91% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:45.054 rotation ' arcane_missiles Fluffy_Pillow 63681.8/75774: 84% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
3:47.023 rotation < arcane_blast Fluffy_Pillow 66523.7/75774: 88% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:48.336 rotation : arcane_barrage Fluffy_Pillow 61543.8/75774: 81% mana arcane_charge(4), presence_of_mind, rune_of_power
3:49.650 rotation * arcane_orb Fluffy_Pillow 67986.7/75774: 90% mana presence_of_mind
3:50.965 rotation < arcane_blast Fluffy_Pillow 69384.7/75774: 92% mana arcane_charge(2), presence_of_mind
3:52.280 rotation < arcane_blast Fluffy_Pillow 67157.7/75774: 89% mana arcane_charge(3)
3:53.778 rotation < arcane_blast Fluffy_Pillow 63819.7/75774: 84% mana arcane_charge(4)
3:55.117 rotation < arcane_blast Fluffy_Pillow 58877.3/75774: 78% mana arcane_charge(4)
3:56.457 rotation < arcane_blast Fluffy_Pillow 53936.4/75774: 71% mana arcane_charge(4)
3:57.797 rotation < arcane_blast Fluffy_Pillow 48995.4/75774: 65% mana arcane_charge(4)
3:59.137 default X use_item_empyreal_ordnance Fluffy_Pillow 44054.5/75774: 58% mana arcane_charge(4), clearcasting
3:59.137 rotation < arcane_blast Fluffy_Pillow 44054.5/75774: 58% mana arcane_charge(4), clearcasting
4:00.478 rotation < arcane_blast Fluffy_Pillow 39114.9/75774: 52% mana arcane_charge(4), clearcasting
4:01.818 rotation < arcane_blast Fluffy_Pillow 34174.0/75774: 45% mana arcane_charge(4), clearcasting(2)
4:03.159 rotation < arcane_blast Fluffy_Pillow 29234.5/75774: 39% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:04.500 rotation ( arcane_missiles Fluffy_Pillow 24295.0/75774: 32% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:06.552 rotation < arcane_blast Fluffy_Pillow 27256.6/75774: 36% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:07.891 default T counterspell Fluffy_Pillow 22314.2/75774: 29% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:07.891 default U use_mana_gem gnome 21314.2/75774: 28% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:07.891 rotation < arcane_blast Fluffy_Pillow 28891.6/75774: 38% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.231 rotation + arcane_barrage Fluffy_Pillow 23950.7/75774: 32% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:10.547 rotation * arcane_orb Fluffy_Pillow 30396.5/75774: 40% mana clearcasting(2), crimson_chorus
4:11.863 rotation < arcane_blast Fluffy_Pillow 31795.9/75774: 42% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:13.519 rotation ) arcane_missiles Fluffy_Pillow 30061.0/75774: 40% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
4:15.621 rotation < arcane_blast Fluffy_Pillow 33094.9/75774: 44% mana arcane_charge(3), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:17.118 rotation < arcane_blast Fluffy_Pillow 29755.5/75774: 39% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:18.459 rotation ( arcane_missiles Fluffy_Pillow 24816.0/75774: 33% mana arcane_charge(4), clearcasting(3), crimson_chorus(2), empyreal_surge(5)
4:20.396 rotation < arcane_blast Fluffy_Pillow 27611.7/75774: 36% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:21.737 rotation " arcane_barrage Fluffy_Pillow 22672.2/75774: 30% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:23.052 cooldowns g touch_of_the_magi Fluffy_Pillow 29116.6/75774: 38% mana clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:24.367 cooldowns j arcane_power Fluffy_Pillow 28514.6/75774: 38% mana arcane_charge(4), clearcasting(2), crimson_chorus(3), empyreal_surge(5)
4:24.367 final_burn o arcane_missiles Fluffy_Pillow 28514.6/75774: 38% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(3), empyreal_surge(5)

Stats

Level Bonus (60) Race Bonus (gnome) Raid-Buffed Unbuffed Gear Amount
Strength 198 -3 213 195 0
Agility 306 1 325 307 0
Stamina 414 -1 2026 1930 1517
Intellect 450 3 1825 1625 1095 (46)
Spirit 0 0 0 0 0
Health 40520 40520 0
Mana 75774 75774 0
Spell Power 1825 1625 0
Crit 15.37% 15.37% 363
Haste 14.44% 14.44% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="gnome"
source=default
spec=arcane
level=60
race=gnome
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

human : 5831 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5830.8 5830.8 11.4 / 0.195% 871.1 / 14.9% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2526.6 2402.9 Mana 0.00% 43.2 99.7% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
human 5831
Arcane Barrage 370 6.4% 20.5 13.89sec 5407 4384 Direct 20.5 4586 9161 5410 18.0%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.52 20.51 0.00 0.00 1.2333 0.0000 110962.29 110962.29 0.00% 4384.13 4384.13
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.00% 16.82 8 28 4586.04 3296 8199 4584.77 4051 5143 77136 77136 0.00%
crit 18.00% 3.69 0 12 9160.86 6593 13839 8947.69 0 13839 33827 33827 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [q]:0.02
    fishing_opener
    [y]:0.93
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [}]:1.00
    rotation
    ["]:0.55
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [#]:3.28
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [$]:0.13
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [+]:7.80
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [,]:2.93
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [-]:1.19
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [:]:2.48
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [>]:0.21
Arcane Blast 2167 37.1% 117.1 2.55sec 5526 4235 Direct 118.1 4564 9536 5480 18.4%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.06 118.06 0.00 0.00 1.3050 0.0000 646893.63 646893.63 0.00% 4234.90 4234.90
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.58% 96.31 65 126 4564.08 925 12069 4570.08 4053 5304 439509 439509 0.00%
crit 18.42% 21.75 8 39 9536.34 1850 24138 9557.13 6280 13753 207385 207385 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [p]:3.54
    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:19.11
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [%]:1.74
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [<]:92.27
Arcane Echo 269 4.6% 152.0 1.98sec 531 0 Direct 152.0 436 922 531 19.6%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 151.95 151.95 0.00 0.00 0.0000 0.0000 80681.56 80681.56 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.39% 122.15 78 172 435.87 221 671 436.20 388 491 53224 53224 0.00%
crit 19.61% 29.80 7 53 921.93 442 1341 923.90 708 1156 27458 27458 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2280 39.2% 43.5 6.49sec 15722 8636 Periodic 299.0 1885 3977 2286 19.2% 24.6%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.46 0.00 299.27 299.02 1.8206 0.2464 683358.46 683358.46 0.00% 8635.90 8635.90
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.83% 241.71 140 365 1885.29 1127 3420 1888.51 1648 2162 455505 455505 0.00%
crit 19.17% 57.31 25 95 3976.92 2254 6840 3985.10 3166 4933 227854 227854 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [o]:0.92
  • if_expr:buff.clearcasting.react
    fishing_opener
    [z]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [{]:0.89
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [&]:4.97
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [']:5.49
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [(]:3.14
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [)]:4.77
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (141) 0.0% (2.4%) 11.3 26.53sec 3730 2948

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.33 0.00 0.00 0.00 1.2653 0.0000 0.00 0.00 0.00% 2947.58 2947.58

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [*]:10.34
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 141 2.4% 11.3 27.08sec 3731 0 Direct 11.3 3167 6331 3730 17.8%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.33 11.33 0.00 0.00 0.0000 0.0000 42271.27 42271.27 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.20% 9.31 2 14 3166.97 3039 4509 3166.16 3039 3465 29499 29499 0.00%
crit 17.80% 2.02 0 7 6331.44 6077 9019 5610.27 0 9019 12772 12772 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12553 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.53sec 2513 0 Periodic 13.5 1564 3111 1852 18.5% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.96 0.00 13.52 13.52 0.0000 1.7478 25022.03 25022.03 0.00% 1059.04 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.46% 11.01 4 14 1564.45 175 1854 1566.28 1316 1854 17233 17233 0.00%
crit 18.54% 2.51 0 7 3111.45 350 3708 2896.40 0 3708 7789 7789 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.5 14.16sec 540 0 Direct 20.5 457 913 540 18.3%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.51 20.51 0.00 0.00 0.0000 0.0000 11080.07 11080.07 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.66% 16.75 7 31 456.57 444 471 456.52 446 469 7646 7646 0.00%
crit 18.34% 3.76 0 13 913.06 889 942 895.43 0 942 3434 3434 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 5843 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 146  / 20 0.3% 111.0 1.04sec 53 50 Direct 111.0 43 90 53 20.2%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0604 0.0000 5842.74 5842.74 0.00% 49.64 49.64
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.79% 88.57 74 100 43.25 30 57 43.25 41 45 3831 3831 0.00%
crit 20.21% 22.43 11 37 89.70 60 115 89.70 73 103 2012 2012 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3605.25
Shadowcore Oil Blast 41 0.7% 41.0 7.28sec 297 0 Direct 41.0 251 502 297 18.3%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.02 41.02 0.00 0.00 0.0000 0.0000 12183.54 12183.54 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.67% 33.50 19 52 251.05 244 259 251.04 244 256 8409 8409 0.00%
crit 18.33% 7.52 0 17 501.96 489 518 500.90 0 518 3774 3774 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (421) 0.0% (7.2%) 6.1 49.21sec 20580 16847

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.12 0.00 0.00 0.00 1.2217 0.0000 0.00 0.00 0.00% 16847.35 16847.35

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:0.79
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:4.13
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.20
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [v]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 421 7.2% 6.1 49.16sec 20580 0 Direct 6.1 20607 0 20607 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.12 6.11 0.00 0.00 0.0000 0.0000 125933.97 125933.97 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.11 5 8 20607.07 999 66342 20602.73 14311 25480 125934 125934 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:5618.63
  • base_dd_max:5618.63
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
human
Arcane Power 2.8 122.23sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:1.79
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [w]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:human
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.76sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.60 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.60
Evocation 3.3 104.94sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.28 0.00 18.12 0.00 3.4757 0.6285 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:human
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [r]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [!]:1.00
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [=]:1.28
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:human
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:human
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 97.81sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.19 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [l]:0.10
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [m]:1.81
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [n]:0.28
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [x]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.15sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.90 0.00 0.00 0.00 1.2210 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:4.92
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [u]:1.00
Time Warp 1.5 304.79sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.47 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.50sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:human
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.5 125.3 13.9sec 2.1sec 11.6sec 83.36% 0.00% 79.5 (80.0) 0.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.2s / 51.7s
  • trigger_min/max:0.0s / 16.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 49.1s

Stack Uptimes

  • arcane_charge_1:5.18%
  • arcane_charge_2:9.48%
  • arcane_charge_3:8.00%
  • arcane_charge_4:60.70%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.75% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:human
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 141.2s
  • trigger_min/max:120.0s / 141.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.75%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.54% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.54%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 12.3 16.9sec 9.9sec 8.0sec 47.54% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:human
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.12%
  • clearcasting_2:18.00%
  • clearcasting_3:4.42%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.7sec 28.6sec 51.95% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:human
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.7s
  • trigger_min/max:60.0s / 65.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.92%
  • crimson_chorus_2:17.31%
  • crimson_chorus_3:16.72%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.2sec 239.2sec 14.5sec 9.05% 0.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:human
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.7s / 258.3s
  • trigger_min/max:236.7s / 258.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.05%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.7sec 104.7sec 3.8sec 4.22% 0.00% 14.8 (14.8) 0.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.1s / 143.4s
  • trigger_min/max:90.1s / 143.4s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 4.9s

Stack Uptimes

  • evocation_1:4.22%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.47% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.47%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.5sec 98.5sec 3.9sec 4.20% 8.08% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.6s / 156.9s
  • trigger_min/max:62.6s / 156.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 19.9s

Stack Uptimes

  • presence_of_mind_1:2.00%
  • presence_of_mind_2:2.04%
  • presence_of_mind_3:0.16%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.9sec 34.38% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:human
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.6s / 58.9s
  • trigger_min/max:13.6s / 58.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.38%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.5 0.0 304.0sec 304.0sec 35.4sec 17.11% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 321.2s
  • trigger_min/max:300.0s / 321.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.11%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:human
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:human
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:human
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:human
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.67% 0.00% 16.67%
Arcane Barrage Arcane Charge 4 97.33% 83.33% 100.00%
Arcane Blast Arcane Charge 0 6.67% 2.75% 10.77%
Arcane Blast Arcane Charge 1 4.59% 0.97% 8.08%
Arcane Blast Arcane Charge 2 10.44% 5.31% 14.39%
Arcane Blast Arcane Charge 3 11.63% 7.00% 15.27%
Arcane Blast Arcane Charge 4 66.68% 56.00% 76.07%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.15% 0.00% 7.43% 1.6s 0.0s 5.9s
Conserve Phase 100.00% 100.00% 100.00% 299.3s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.340120.017239.973
Evocation14.3200.07853.38147.67421.837116.244
Counterspell0.6810.0008.5788.5901.94816.815
Time Warp2.1700.00021.1923.2081.32122.516
Rune of Power7.0370.00033.28543.70419.75365.009
Touch of the Magi5.0140.00026.16032.42818.42963.964
Arcane Power7.3810.00021.23820.82716.64738.159
Arcane Barrage11.4811.29150.396248.874195.730303.687
Arcane Orb6.4280.00056.92977.43441.990140.688
Presence of Mind32.3310.00092.232114.67279.162171.338

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
human
mana_regen Mana 3138.72 424306.58 59.00% 135.18 9699.06 2.23%
Evocation Mana 126.61 185700.76 25.82% 1466.67 0.00 0.00%
Mana Gem Mana 2.95 21380.00 2.97% 7250.86 0.00 0.00%
Arcane Barrage Mana 20.52 87758.31 12.20% 4276.36 919.24 1.04%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 71133.6 2402.89 2526.56 10638.8 35489.0 811.2 72508.6
Usage Type Count Total Avg RPE APR
human
arcane_blast Mana 119.3 639418.0 5359.2 5462.5 1.0
arcane_missiles Mana 43.9 89433.3 2036.2 2057.6 7.6
arcane_orb Mana 11.5 5729.0 500.0 505.5 7.4
counterspell Mana 12.7 11365.8 892.4 902.2 0.0
time_warp Mana 1.5 2965.4 2000.0 2014.5 0.0
touch_of_the_magi Mana 6.2 15452.7 2499.2 2525.3 8.1

Statistics & Data Analysis

Fight Length
human Fight Length
Count 1502
Mean 299.34
Minimum 240.02
Maximum 359.97
Spread ( max - min ) 119.96
Range [ ( max - min ) / 2 * 100% ] 20.04%
Standard Deviation 34.6114
5th Percentile 246.16
95th Percentile 354.20
( 95th Percentile - 5th Percentile ) 108.05
Mean Distribution
Standard Deviation 0.8931
95.00% Confidence Interval ( 297.59 - 301.09 )
Normalized 95.00% Confidence Interval ( 99.42% - 100.58% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 514
0.1% Error 51358
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1023
DPS
human Damage Per Second
Count 1502
Mean 5830.79
Minimum 5048.04
Maximum 6501.83
Spread ( max - min ) 1453.80
Range [ ( max - min ) / 2 * 100% ] 12.47%
Standard Deviation 224.5495
5th Percentile 5479.38
95th Percentile 6203.69
( 95th Percentile - 5th Percentile ) 724.31
Mean Distribution
Standard Deviation 5.7940
95.00% Confidence Interval ( 5819.44 - 5842.15 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 57
0.1% Error 5698
0.1 Scale Factor Error with Delta=300 431
0.05 Scale Factor Error with Delta=300 1722
0.01 Scale Factor Error with Delta=300 43044
Priority Target DPS
human Priority Target Damage Per Second
Count 1502
Mean 5830.79
Minimum 5048.04
Maximum 6501.83
Spread ( max - min ) 1453.80
Range [ ( max - min ) / 2 * 100% ] 12.47%
Standard Deviation 224.5495
5th Percentile 5479.38
95th Percentile 6203.69
( 95th Percentile - 5th Percentile ) 724.31
Mean Distribution
Standard Deviation 5.7940
95.00% Confidence Interval ( 5819.44 - 5842.15 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 57
0.1% Error 5698
0.1 Scale Factor Error with Delta=300 431
0.05 Scale Factor Error with Delta=300 1722
0.01 Scale Factor Error with Delta=300 43044
DPS(e)
human Damage Per Second (Effective)
Count 1502
Mean 5830.79
Minimum 5048.04
Maximum 6501.83
Spread ( max - min ) 1453.80
Range [ ( max - min ) / 2 * 100% ] 12.47%
Damage
human Damage
Count 1502
Mean 1738386.82
Minimum 1238616.20
Maximum 2173725.83
Spread ( max - min ) 935109.64
Range [ ( max - min ) / 2 * 100% ] 26.90%
DTPS
human Damage Taken Per Second
Count 1502
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
human Healing Per Second
Count 1502
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
human Healing Per Second (Effective)
Count 1502
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
human Heal
Count 1502
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
human Healing Taken Per Second
Count 1502
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
human Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
humanTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
human Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.60 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 0.79 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 4.13 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.20 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 1.79 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 4.92 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
l 0.10 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
m 1.81 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
n 0.28 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
o 0.92 arcane_missiles,if=buff.clearcasting.react,chain=1
p 3.54 arcane_blast
q 0.02 arcane_barrage
actions.fishing_opener
# count action,conditions
r 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
s 1.00 arcane_orb,if=cooldown.rune_of_power.ready
t 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
u 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
v 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
w 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
x 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
y 0.93 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
z 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
{ 0.89 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
| 19.11 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
} 1.00 arcane_barrage
actions.rotation
# count action,conditions
~ 3.26 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
! 1.00 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
" 0.55 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
# 3.28 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
$ 0.13 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
% 1.74 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
& 4.97 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
' 5.49 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
( 3.14 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
) 4.77 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
* 10.34 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
+ 7.80 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
, 2.93 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
- 1.19 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
: 2.48 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
< 92.27 arcane_blast
= 1.28 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 0.21 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTsWtu|U|||||||||||}r~vwVzT|||x||||||y*<<<<<+<<<<+(<<T<<(,*<<<#hk&T<<:*<<+<<<<+<<<<T(<<<<!~#hk&m%T<U'<:*<<<<j'<<<<<<<T<<-*<<<<<#hk&T<<:*<<<+<<<<(<+<T*)<)<<<#hk&m%'T<'<<<=~<<X,*<<<U<<T<<<<ppop

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask human 72508.6/72509: 100% mana
Pre precombat 1 food human 72508.6/72509: 100% mana
Pre precombat 2 augmentation human 72508.6/72509: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72508.6/72509: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72508.6/72509: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72508.6/72509: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72508.6/72509: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72508.6/72509: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72508.6/72509: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72508.6/72509: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72508.6/72509: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72508.6/72509: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72508.6/72509: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72508.6/72509: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72508.6/72509: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72508.6/72509: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72508.6/72509: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72508.6/72509: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72508.6/72509: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72508.6/72509: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72508.6/72509: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72508.6/72509: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72508.6/72509: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72508.6/72509: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 71133.6/72509: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 71133.6/72509: 98% mana crimson_chorus
0:00.000 fishing_opener s arcane_orb Fluffy_Pillow 70133.6/72509: 97% mana crimson_chorus
0:01.326 default W time_warp Fluffy_Pillow 71556.5/72509: 99% mana bloodlust, crimson_chorus
0:01.326 fishing_opener t arcane_blast Fluffy_Pillow 69556.5/72509: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.221 fishing_opener u rune_of_power Fluffy_Pillow 65354.4/72509: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.006 fishing_opener | arcane_blast Fluffy_Pillow 66492.8/72509: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.807 default U use_mana_gem human 60779.4/72509: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.807 fishing_opener | arcane_blast Fluffy_Pillow 68030.2/72509: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.608 fishing_opener | arcane_blast Fluffy_Pillow 62316.8/72509: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.409 fishing_opener | arcane_blast Fluffy_Pillow 56603.4/72509: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.209 fishing_opener | arcane_blast Fluffy_Pillow 50888.5/72509: 70% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.010 fishing_opener | arcane_blast Fluffy_Pillow 45175.1/72509: 62% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.811 fishing_opener | arcane_blast Fluffy_Pillow 39461.7/72509: 54% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:08.609 fishing_opener | arcane_blast Fluffy_Pillow 33744.0/72509: 47% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.408 fishing_opener | arcane_blast Fluffy_Pillow 28027.6/72509: 39% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:10.210 fishing_opener | arcane_blast Fluffy_Pillow 22315.7/72509: 31% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.009 fishing_opener | arcane_blast Fluffy_Pillow 16599.4/72509: 23% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.810 fishing_opener | arcane_blast Fluffy_Pillow 10886.0/72509: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.611 fishing_opener } arcane_barrage Fluffy_Pillow 5172.5/72509: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.395 fishing_opener r evocation human 10660.0/72509: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.873 rotation ~ cancel_action Fluffy_Pillow 69288.9/72509: 96% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.878 fishing_opener v touch_of_the_magi Fluffy_Pillow 69296.2/72509: 96% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.664 fishing_opener w arcane_power Fluffy_Pillow 67936.0/72509: 94% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.664 default V potion Fluffy_Pillow 67936.0/72509: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.664 fishing_opener z arcane_missiles Fluffy_Pillow 67936.0/72509: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.272 default T counterspell Fluffy_Pillow 63968.9/72509: 88% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.272 fishing_opener | arcane_blast Fluffy_Pillow 63468.9/72509: 88% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.074 fishing_opener | arcane_blast Fluffy_Pillow 61194.4/72509: 84% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.872 fishing_opener | arcane_blast Fluffy_Pillow 58914.2/72509: 81% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.673 fishing_opener x presence_of_mind Fluffy_Pillow 56638.3/72509: 78% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.673 fishing_opener | arcane_blast Fluffy_Pillow 56638.3/72509: 78% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.459 fishing_opener | arcane_blast Fluffy_Pillow 54340.6/72509: 75% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.243 fishing_opener | arcane_blast Fluffy_Pillow 52040.0/72509: 72% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.030 fishing_opener | arcane_blast Fluffy_Pillow 49743.8/72509: 69% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.832 fishing_opener | arcane_blast Fluffy_Pillow 47469.4/72509: 65% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.633 fishing_opener | arcane_blast Fluffy_Pillow 45193.4/72509: 62% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_spectral_intellect
0:31.433 fishing_opener y arcane_barrage Fluffy_Pillow 42916.1/72509: 59% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_spectral_intellect
0:32.218 rotation * arcane_orb Fluffy_Pillow 48405.0/72509: 67% mana bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect
0:33.003 rotation < arcane_blast Fluffy_Pillow 49043.4/72509: 68% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_spectral_intellect
0:33.993 rotation < arcane_blast Fluffy_Pillow 46354.0/72509: 64% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect
0:34.888 rotation < arcane_blast Fluffy_Pillow 42151.9/72509: 58% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:35.688 rotation < arcane_blast Fluffy_Pillow 36437.1/72509: 50% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.487 rotation < arcane_blast Fluffy_Pillow 30720.8/72509: 42% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.288 rotation + arcane_barrage Fluffy_Pillow 25007.3/72509: 34% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:38.074 rotation < arcane_blast Fluffy_Pillow 30497.7/72509: 42% mana bloodlust, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:39.251 rotation < arcane_blast Fluffy_Pillow 30829.5/72509: 43% mana bloodlust, arcane_charge, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:40.335 rotation < arcane_blast Fluffy_Pillow 29651.5/72509: 41% mana bloodlust, arcane_charge(2), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:41.321 rotation < arcane_blast Fluffy_Pillow 26956.4/72509: 37% mana arcane_charge(3), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:42.483 rotation + arcane_barrage Fluffy_Pillow 23141.5/72509: 32% mana arcane_charge(4), clearcasting(2)
0:43.807 rotation ( arcane_missiles Fluffy_Pillow 29412.0/72509: 41% mana clearcasting(3)
0:45.833 rotation < arcane_blast Fluffy_Pillow 32350.1/72509: 45% mana clearcasting(2)
0:47.819 rotation < arcane_blast Fluffy_Pillow 33855.1/72509: 47% mana arcane_charge, clearcasting(2)
0:49.646 default T counterspell Fluffy_Pillow 33754.6/72509: 47% mana arcane_charge(2), clearcasting(2)
0:49.646 rotation < arcane_blast Fluffy_Pillow 32754.6/72509: 45% mana arcane_charge(2), clearcasting(2)
0:51.313 rotation < arcane_blast Fluffy_Pillow 31047.0/72509: 43% mana arcane_charge(3), clearcasting(2)
0:52.823 rotation ( arcane_missiles Fluffy_Pillow 27736.8/72509: 38% mana arcane_charge(4), clearcasting(3)
0:54.778 rotation , arcane_barrage Fluffy_Pillow 30571.9/72509: 42% mana arcane_charge(4), clearcasting(2)
0:56.101 rotation * arcane_orb Fluffy_Pillow 36841.0/72509: 51% mana clearcasting(2)
0:57.427 rotation < arcane_blast Fluffy_Pillow 38263.9/72509: 53% mana arcane_charge(2), clearcasting(2)
0:59.095 rotation < arcane_blast Fluffy_Pillow 36557.8/72509: 50% mana arcane_charge(3), clearcasting(2)
1:00.604 rotation < arcane_blast Fluffy_Pillow 33246.1/72509: 46% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:01.955 rotation # arcane_barrage Fluffy_Pillow 28330.3/72509: 39% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:03.279 cooldowns h touch_of_the_magi Fluffy_Pillow 34600.8/72509: 48% mana clearcasting(2), crimson_chorus
1:04.603 cooldowns k rune_of_power Fluffy_Pillow 34020.8/72509: 47% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:05.927 rotation & arcane_missiles Fluffy_Pillow 35940.9/72509: 50% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:14.559 default T counterspell Fluffy_Pillow 25958.7/72509: 36% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:14.559 rotation < arcane_blast Fluffy_Pillow 24958.7/72509: 34% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:15.911 rotation < arcane_blast Fluffy_Pillow 20044.4/72509: 28% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.263 rotation : arcane_barrage Fluffy_Pillow 15130.0/72509: 21% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.586 rotation * arcane_orb Fluffy_Pillow 21399.1/72509: 30% mana crimson_chorus(2)
1:19.910 rotation < arcane_blast Fluffy_Pillow 22819.1/72509: 31% mana arcane_charge(2), crimson_chorus(2)
1:21.579 rotation < arcane_blast Fluffy_Pillow 21114.5/72509: 29% mana arcane_charge(3), crimson_chorus(3)
1:23.090 rotation + arcane_barrage Fluffy_Pillow 17805.7/72509: 25% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:24.415 rotation < arcane_blast Fluffy_Pillow 24077.7/72509: 33% mana clearcasting, crimson_chorus(3)
1:26.401 rotation < arcane_blast Fluffy_Pillow 25582.7/72509: 35% mana arcane_charge, clearcasting, crimson_chorus(3)
1:28.228 rotation < arcane_blast Fluffy_Pillow 25482.2/72509: 35% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:29.897 rotation < arcane_blast Fluffy_Pillow 23777.5/72509: 33% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:31.406 rotation + arcane_barrage Fluffy_Pillow 20465.8/72509: 28% mana arcane_charge(4), clearcasting
1:32.730 rotation < arcane_blast Fluffy_Pillow 26736.4/72509: 37% mana clearcasting(2)
1:34.714 rotation < arcane_blast Fluffy_Pillow 28238.5/72509: 39% mana arcane_charge, clearcasting(2)
1:36.539 rotation < arcane_blast Fluffy_Pillow 28135.1/72509: 39% mana arcane_charge(2), clearcasting(2)
1:38.208 rotation < arcane_blast Fluffy_Pillow 26430.4/72509: 36% mana arcane_charge(3), clearcasting(2)
1:39.717 default T counterspell Fluffy_Pillow 23118.7/72509: 32% mana arcane_charge(4), clearcasting(3)
1:39.717 rotation ( arcane_missiles Fluffy_Pillow 22118.7/72509: 31% mana arcane_charge(4), clearcasting(3)
1:43.510 rotation < arcane_blast Fluffy_Pillow 27619.2/72509: 38% mana arcane_charge(4), clearcasting(2)
1:44.862 rotation < arcane_blast Fluffy_Pillow 22704.8/72509: 31% mana arcane_charge(4), clearcasting(2)
1:46.215 rotation < arcane_blast Fluffy_Pillow 17791.9/72509: 25% mana arcane_charge(4), clearcasting(2)
1:47.566 rotation < arcane_blast Fluffy_Pillow 12876.1/72509: 18% mana arcane_charge(4), clearcasting(2)
1:48.917 rotation ! evocation human 7960.3/72509: 11% mana arcane_charge(4), clearcasting(3)
1:53.332 rotation ~ cancel_action Fluffy_Pillow 69769.7/72509: 96% mana arcane_charge(4), clearcasting(3), evocation
1:53.336 rotation # arcane_barrage Fluffy_Pillow 69775.5/72509: 96% mana arcane_charge(4), clearcasting(3)
1:54.659 cooldowns h touch_of_the_magi Fluffy_Pillow 72508.6/72509: 100% mana clearcasting(3)
1:55.984 cooldowns k rune_of_power Fluffy_Pillow 70015.8/72509: 97% mana arcane_charge(4), clearcasting(3)
1:57.308 rotation & arcane_missiles Fluffy_Pillow 71935.8/72509: 99% mana arcane_charge(4), clearcasting(3), rune_of_power
2:02.930 cooldowns m presence_of_mind Fluffy_Pillow 72508.6/72509: 100% mana arcane_charge(4), rune_of_power, crimson_chorus
2:02.930 rotation % arcane_blast Fluffy_Pillow 72508.6/72509: 100% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
2:04.254 default T counterspell Fluffy_Pillow 67553.6/72509: 93% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:04.254 rotation < arcane_blast Fluffy_Pillow 66553.6/72509: 92% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus
2:05.578 default U use_mana_gem human 61598.6/72509: 85% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus
2:05.578 rotation ' arcane_missiles Fluffy_Pillow 68849.5/72509: 95% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus
2:07.605 rotation < arcane_blast Fluffy_Pillow 71789.0/72509: 99% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:08.930 rotation : arcane_barrage Fluffy_Pillow 66835.5/72509: 92% mana arcane_charge(4), rune_of_power, crimson_chorus
2:10.254 rotation * arcane_orb Fluffy_Pillow 72508.6/72509: 100% mana crimson_chorus
2:11.578 rotation < arcane_blast Fluffy_Pillow 72508.6/72509: 100% mana arcane_charge(2), crimson_chorus(2)
2:13.246 rotation < arcane_blast Fluffy_Pillow 68389.4/72509: 94% mana arcane_charge(3), crimson_chorus(2)
2:14.756 rotation < arcane_blast Fluffy_Pillow 65079.1/72509: 90% mana arcane_charge(4), crimson_chorus(2)
2:16.107 rotation < arcane_blast Fluffy_Pillow 60163.3/72509: 83% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:17.459 cooldowns j arcane_power Fluffy_Pillow 55248.9/72509: 76% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:17.459 rotation ' arcane_missiles Fluffy_Pillow 55248.9/72509: 76% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:19.534 rotation < arcane_blast Fluffy_Pillow 58258.1/72509: 80% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:20.886 rotation < arcane_blast Fluffy_Pillow 56781.2/72509: 78% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:22.238 rotation < arcane_blast Fluffy_Pillow 55304.3/72509: 76% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:23.589 rotation < arcane_blast Fluffy_Pillow 53826.0/72509: 74% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:24.940 rotation < arcane_blast Fluffy_Pillow 52347.7/72509: 72% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:26.292 rotation < arcane_blast Fluffy_Pillow 50870.8/72509: 70% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:27.643 rotation < arcane_blast Fluffy_Pillow 49392.5/72509: 68% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.993 default T counterspell Fluffy_Pillow 47912.7/72509: 66% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.993 rotation < arcane_blast Fluffy_Pillow 47412.7/72509: 65% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:30.346 rotation < arcane_blast Fluffy_Pillow 45937.3/72509: 63% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:31.697 rotation - arcane_barrage Fluffy_Pillow 44459.0/72509: 61% mana arcane_charge(4), arcane_power
2:33.021 rotation * arcane_orb Fluffy_Pillow 50729.5/72509: 70% mana
2:34.346 rotation < arcane_blast Fluffy_Pillow 52151.0/72509: 72% mana arcane_charge(2)
2:36.014 rotation < arcane_blast Fluffy_Pillow 50444.9/72509: 70% mana arcane_charge(3)
2:37.524 rotation < arcane_blast Fluffy_Pillow 47134.6/72509: 65% mana arcane_charge(4)
2:38.876 rotation < arcane_blast Fluffy_Pillow 42220.3/72509: 58% mana arcane_charge(4)
2:40.226 rotation < arcane_blast Fluffy_Pillow 37303.0/72509: 51% mana arcane_charge(4), clearcasting
2:41.577 rotation # arcane_barrage Fluffy_Pillow 32387.2/72509: 45% mana arcane_charge(4), clearcasting
2:42.903 cooldowns h touch_of_the_magi Fluffy_Pillow 38660.6/72509: 53% mana clearcasting
2:44.228 cooldowns k rune_of_power Fluffy_Pillow 38082.1/72509: 53% mana arcane_charge(4), clearcasting
2:45.553 rotation & arcane_missiles Fluffy_Pillow 40003.6/72509: 55% mana arcane_charge(4), clearcasting, rune_of_power
2:53.919 default T counterspell Fluffy_Pillow 37135.7/72509: 51% mana arcane_charge(4), rune_of_power
2:53.919 rotation < arcane_blast Fluffy_Pillow 36135.7/72509: 50% mana arcane_charge(4), rune_of_power
2:55.270 rotation < arcane_blast Fluffy_Pillow 31219.9/72509: 43% mana arcane_charge(4), rune_of_power
2:56.623 rotation : arcane_barrage Fluffy_Pillow 26307.0/72509: 36% mana arcane_charge(4), clearcasting, rune_of_power
2:57.948 rotation * arcane_orb Fluffy_Pillow 32579.0/72509: 45% mana clearcasting
2:59.274 rotation < arcane_blast Fluffy_Pillow 34001.9/72509: 47% mana arcane_charge(2), clearcasting
3:00.942 rotation < arcane_blast Fluffy_Pillow 32295.8/72509: 45% mana arcane_charge(3), clearcasting, crimson_chorus
3:02.452 rotation < arcane_blast Fluffy_Pillow 28985.6/72509: 40% mana arcane_charge(4), clearcasting, crimson_chorus
3:03.802 rotation + arcane_barrage Fluffy_Pillow 24068.3/72509: 33% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:05.126 rotation < arcane_blast Fluffy_Pillow 30338.8/72509: 42% mana clearcasting(2), crimson_chorus
3:07.113 rotation < arcane_blast Fluffy_Pillow 31845.3/72509: 44% mana arcane_charge, clearcasting(2), crimson_chorus
3:08.940 rotation < arcane_blast Fluffy_Pillow 31744.8/72509: 44% mana arcane_charge(2), clearcasting(2), crimson_chorus
3:10.610 rotation < arcane_blast Fluffy_Pillow 30041.6/72509: 41% mana arcane_charge(3), clearcasting(2), crimson_chorus
3:12.121 rotation ( arcane_missiles Fluffy_Pillow 26732.8/72509: 37% mana arcane_charge(4), clearcasting(3), crimson_chorus(2)
3:14.125 rotation < arcane_blast Fluffy_Pillow 29638.9/72509: 41% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:15.477 rotation + arcane_barrage Fluffy_Pillow 24724.5/72509: 34% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:16.801 rotation < arcane_blast Fluffy_Pillow 30995.1/72509: 43% mana clearcasting(2), crimson_chorus(2)
3:18.785 default T counterspell Fluffy_Pillow 32497.2/72509: 45% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:18.785 rotation * arcane_orb Fluffy_Pillow 31497.2/72509: 43% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:20.109 rotation ) arcane_missiles Fluffy_Pillow 32917.3/72509: 45% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:22.169 rotation < arcane_blast Fluffy_Pillow 35904.6/72509: 50% mana arcane_charge(3), clearcasting, crimson_chorus(3)
3:23.679 rotation ) arcane_missiles Fluffy_Pillow 32594.4/72509: 45% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:25.664 rotation < arcane_blast Fluffy_Pillow 35473.0/72509: 49% mana arcane_charge(4), crimson_chorus(3)
3:27.014 rotation < arcane_blast Fluffy_Pillow 30555.7/72509: 42% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:28.366 rotation < arcane_blast Fluffy_Pillow 25641.3/72509: 35% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:29.717 rotation # arcane_barrage Fluffy_Pillow 20725.5/72509: 29% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:31.042 cooldowns h touch_of_the_magi Fluffy_Pillow 26997.5/72509: 37% mana clearcasting
3:32.365 cooldowns k rune_of_power Fluffy_Pillow 26416.1/72509: 36% mana arcane_charge(4), clearcasting
3:33.691 rotation & arcane_missiles Fluffy_Pillow 28339.0/72509: 39% mana arcane_charge(4), clearcasting, rune_of_power
3:40.067 cooldowns m presence_of_mind Fluffy_Pillow 22585.3/72509: 31% mana arcane_charge(4), rune_of_power
3:40.067 rotation % arcane_blast Fluffy_Pillow 22585.3/72509: 31% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:41.393 rotation ' arcane_missiles Fluffy_Pillow 17633.2/72509: 24% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
3:43.430 default T counterspell Fluffy_Pillow 20587.2/72509: 28% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:43.430 rotation < arcane_blast Fluffy_Pillow 19587.2/72509: 27% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:44.755 rotation ' arcane_missiles Fluffy_Pillow 14633.7/72509: 20% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
3:46.730 rotation < arcane_blast Fluffy_Pillow 17497.8/72509: 24% mana arcane_charge(4), presence_of_mind
3:48.055 rotation < arcane_blast Fluffy_Pillow 12544.3/72509: 17% mana arcane_charge(4)
3:49.407 rotation < arcane_blast Fluffy_Pillow 7629.9/72509: 11% mana arcane_charge(4)
3:50.758 rotation = evocation human 2714.1/72509: 4% mana arcane_charge(4)
3:55.576 rotation ~ cancel_action Fluffy_Pillow 70165.4/72509: 97% mana arcane_charge(4), evocation
3:55.581 rotation < arcane_blast Fluffy_Pillow 70172.7/72509: 97% mana arcane_charge(4)
3:56.933 rotation < arcane_blast Fluffy_Pillow 65258.3/72509: 90% mana arcane_charge(4)
3:58.283 default X use_item_empyreal_ordnance Fluffy_Pillow 60341.0/72509: 83% mana arcane_charge(4)
3:58.283 rotation , arcane_barrage Fluffy_Pillow 60341.0/72509: 83% mana arcane_charge(4)
3:59.608 rotation * arcane_orb Fluffy_Pillow 66613.0/72509: 92% mana
4:00.933 rotation < arcane_blast Fluffy_Pillow 68034.5/72509: 94% mana arcane_charge(2)
4:02.601 rotation < arcane_blast Fluffy_Pillow 66328.4/72509: 91% mana arcane_charge(3), crimson_chorus
4:04.111 rotation < arcane_blast Fluffy_Pillow 63018.2/72509: 87% mana arcane_charge(4), crimson_chorus
4:05.462 default U use_mana_gem human 58102.3/72509: 80% mana arcane_charge(4), crimson_chorus
4:05.578 rotation < arcane_blast Fluffy_Pillow 65521.4/72509: 90% mana arcane_charge(4), crimson_chorus
4:06.931 rotation < arcane_blast Fluffy_Pillow 60608.5/72509: 84% mana arcane_charge(4), crimson_chorus
4:08.282 default T counterspell Fluffy_Pillow 55692.7/72509: 77% mana arcane_charge(4), crimson_chorus
4:08.282 rotation < arcane_blast Fluffy_Pillow 54692.7/72509: 75% mana arcane_charge(4), crimson_chorus
4:09.632 rotation < arcane_blast Fluffy_Pillow 49775.4/72509: 69% mana arcane_charge(4), crimson_chorus
4:10.984 rotation < arcane_blast Fluffy_Pillow 44861.0/72509: 62% mana arcane_charge(4), crimson_chorus
4:12.336 rotation < arcane_blast Fluffy_Pillow 39946.7/72509: 55% mana arcane_charge(4), crimson_chorus
4:13.688 final_burn p arcane_blast Fluffy_Pillow 35032.3/72509: 48% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)
4:15.040 final_burn p arcane_blast Fluffy_Pillow 30117.9/72509: 42% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:16.392 final_burn o arcane_missiles Fluffy_Pillow 25203.6/72509: 35% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:20.208 final_burn p arcane_blast Fluffy_Pillow 30737.4/72509: 42% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)

Stats

Level Bonus (60) Race Bonus (human) Raid-Buffed Unbuffed Gear Amount
Strength 198 0 216 198 0
Agility 306 0 324 306 0
Stamina 414 0 2027 1931 1517
Intellect 450 0 1822 1622 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72509 72509 0
Spell Power 1822 1622 0
Crit 15.57% 15.57% 370
Haste 13.58% 13.58% 448
Versatility 5.77% 5.77% 231
Mana Regen 1450 1450 0
Mastery 45.02% 45.02% 1033
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="human"
source=default
spec=arcane
level=60
race=human
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

kul_tiran : 5831 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5831.3 5831.3 11.5 / 0.196% 889.6 / 15.3% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2512.9 2392.2 Mana 0.00% 43.0 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
kul_tiran 5831
Arcane Barrage 372 6.4% 20.6 13.79sec 5429 4392 Direct 20.6 4602 9209 5429 18.0%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.61 20.61 0.00 0.00 1.2361 0.0000 111916.08 111916.08 0.00% 4391.97 4391.97
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.03% 16.91 8 26 4602.39 3314 8735 4600.49 4050 5109 77805 77805 0.00%
crit 17.97% 3.70 0 11 9208.72 6628 13911 9020.89 0 13911 34111 34111 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [q]:0.01
    fishing_opener
    [y]:0.90
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [}]:1.00
    rotation
    ["]:0.55
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [#]:3.28
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [$]:0.15
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [+]:7.85
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [,]:3.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [-]:1.17
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [:]:2.50
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [>]:0.19
Arcane Blast 2163 37.0% 116.9 2.55sec 5535 4229 Direct 117.9 4576 9563 5489 18.3%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 116.93 117.93 0.00 0.00 1.3090 0.0000 647213.23 647213.23 0.00% 4228.77 4228.77
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.70% 96.35 69 134 4576.31 932 12125 4583.11 4039 5215 440897 440897 0.00%
crit 18.30% 21.58 9 39 9562.93 1864 24250 9591.09 6657 13729 206316 206316 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [p]:3.50
    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:19.13
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [%]:1.75
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [<]:92.16
Arcane Echo 271 4.6% 152.1 1.98sec 534 0 Direct 152.1 439 929 534 19.4%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 152.05 152.05 0.00 0.00 0.0000 0.0000 81175.09 81175.09 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.59% 122.54 77 168 438.89 223 676 439.40 393 503 53770 53770 0.00%
crit 19.41% 29.51 10 51 928.81 445 1352 931.07 655 1154 27405 27405 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2281 39.2% 43.4 6.56sec 15771 8647 Periodic 298.9 1896 3992 2292 18.9% 24.6%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.43 0.00 299.16 298.90 1.8239 0.2469 685008.56 685008.56 0.00% 8646.91 8646.91
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.08% 242.35 136 352 1895.54 1131 3433 1899.30 1670 2206 459279 459279 0.00%
crit 18.92% 56.56 24 94 3992.10 2262 6866 4001.24 3092 5139 225730 225730 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [o]:0.93
  • if_expr:buff.clearcasting.react
    fishing_opener
    [z]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [{]:0.95
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [&]:4.97
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [']:5.41
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [(]:3.12
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [)]:4.67
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (140) 0.0% (2.4%) 11.3 26.64sec 3720 2933

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.30 0.00 0.00 0.00 1.2683 0.0000 0.00 0.00 0.00% 2933.08 2933.08

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [*]:10.30
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 140 2.4% 11.3 27.18sec 3722 0 Direct 11.3 3177 6362 3722 17.1%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.29 11.29 0.00 0.00 0.0000 0.0000 42030.99 42030.99 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.89% 9.36 3 15 3177.23 3049 4525 3176.52 3049 3508 29739 29739 0.00%
crit 17.11% 1.93 0 7 6362.42 6099 9051 5549.64 0 9051 12292 12292 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (85) 0.0% (1.4%) 2.0 0.00sec 12718 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 85 1.4% 10.0 26.41sec 2545 0 Periodic 13.6 1581 3103 1866 18.7% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.96 0.00 13.58 13.58 0.0000 1.7466 25343.95 25343.95 0.00% 1068.51 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.27% 11.04 4 14 1580.68 176 1870 1581.43 1289 1870 17441 17441 0.00%
crit 18.73% 2.54 0 8 3103.12 353 3739 2903.48 0 3739 7903 7903 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.6 14.35sec 544 0 Direct 20.6 460 920 544 18.2%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.63 20.63 0.00 0.00 0.0000 0.0000 11221.22 11221.22 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.79% 16.87 7 32 460.16 448 475 460.14 448 473 7763 7763 0.00%
crit 18.21% 3.76 0 12 920.40 896 950 902.88 0 950 3458 3458 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 5866 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 147  / 20 0.3% 111.0 1.04sec 53 50 Direct 111.0 44 90 53 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0635 0.0000 5865.68 5865.68 0.00% 49.69 49.69
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.21% 89.03 74 102 43.62 30 58 43.62 42 45 3883 3883 0.00%
crit 19.79% 21.97 9 37 90.24 61 116 90.26 78 109 1982 1982 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3621.88
Shadowcore Oil Blast 41 0.7% 41.1 7.18sec 300 0 Direct 41.1 253 506 300 18.4%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.09 41.09 0.00 0.00 0.0000 0.0000 12319.90 12319.90 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.56% 33.51 16 59 253.19 246 261 253.16 249 258 8486 8486 0.00%
crit 18.44% 7.58 1 20 506.13 493 522 506.14 493 522 3834 3834 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (421) 0.0% (7.2%) 6.1 49.46sec 20577 16799

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.14 0.00 0.00 0.00 1.2249 0.0000 0.00 0.00 0.00% 16799.33 16799.33

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:0.81
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:4.14
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.20
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [v]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 421 7.2% 6.1 49.39sec 20577 0 Direct 6.1 20593 0 20593 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.14 6.14 0.00 0.00 0.0000 0.0000 126314.12 126314.12 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.14 5 8 20593.10 451 67286 20592.65 15575 25291 126314 126314 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:13211.45
  • base_dd_max:13211.45
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
kul_tiran
Arcane Power 2.8 122.29sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.81 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:1.81
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [w]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:kul_tiran
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.78sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.62 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.63
Evocation 3.3 104.58sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.29 0.00 18.19 0.00 3.4965 0.6309 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:kul_tiran
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [r]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [!]:0.97
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [=]:1.32
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:kul_tiran
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:kul_tiran
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 98.88sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.17 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [l]:0.11
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [m]:1.79
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [n]:0.26
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [x]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.47sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.93 0.00 0.00 0.00 1.2238 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:4.94
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [u]:1.00
Time Warp 1.5 304.67sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.47 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 3.0 121.86sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:kul_tiran
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.6 125.1 13.9sec 2.1sec 11.6sec 83.26% 0.00% 79.0 (79.5) 0.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:4.0s / 51.6s
  • trigger_min/max:0.0s / 16.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 49.0s

Stack Uptimes

  • arcane_charge_1:5.20%
  • arcane_charge_2:9.51%
  • arcane_charge_3:8.00%
  • arcane_charge_4:60.56%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.80% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 142.4s
  • trigger_min/max:120.0s / 142.4s
  • trigger_pct:100.00%
  • duration_min/max:0.8s / 15.0s

Stack Uptimes

  • arcane_power_1:13.80%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.51% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.51%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.9 12.3 16.9sec 9.9sec 8.0sec 47.65% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.22%
  • clearcasting_2:17.95%
  • clearcasting_3:4.48%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.7sec 28.7sec 52.04% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.7s
  • trigger_min/max:60.0s / 65.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.92%
  • crimson_chorus_2:17.35%
  • crimson_chorus_3:16.77%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.3sec 239.3sec 14.5sec 9.11% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.7s / 259.9s
  • trigger_min/max:236.7s / 259.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.11%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.7sec 104.7sec 3.9sec 4.24% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 143.2s
  • trigger_min/max:90.0s / 143.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 4.9s

Stack Uptimes

  • evocation_1:4.24%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.1sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.44% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.44%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.3sec 98.3sec 3.9sec 4.18% 8.06% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 153.5s
  • trigger_min/max:62.7s / 153.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 17.9s

Stack Uptimes

  • presence_of_mind_1:2.02%
  • presence_of_mind_2:2.00%
  • presence_of_mind_3:0.15%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.40% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 61.4s
  • trigger_min/max:13.7s / 61.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.40%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.1sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 303.9sec 303.9sec 35.6sec 17.14% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 322.2s
  • trigger_min/max:300.0s / 322.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.14%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.1sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.1sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.60% 0.00% 16.00%
Arcane Barrage Arcane Charge 4 97.40% 84.00% 100.00%
Arcane Blast Arcane Charge 0 6.73% 2.80% 11.11%
Arcane Blast Arcane Charge 1 4.71% 1.59% 8.70%
Arcane Blast Arcane Charge 2 10.57% 5.36% 14.29%
Arcane Blast Arcane Charge 3 11.72% 6.90% 15.04%
Arcane Blast Arcane Charge 4 66.28% 57.34% 75.93%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.21% 0.00% 7.53% 1.6s 0.0s 6.3s
Conserve Phase 100.00% 100.00% 100.00% 300.1s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000180.075120.035239.972
Evocation14.2800.02253.18647.68521.250115.177
Counterspell0.6820.0009.2428.6272.29816.613
Time Warp2.1560.00022.2443.1891.32423.573
Rune of Power7.0580.00032.67243.99920.12373.558
Touch of the Magi5.0300.00026.54232.69019.93859.848
Arcane Power7.3940.00022.41820.94016.70939.186
Arcane Barrage11.4491.29450.451249.265195.667304.078
Arcane Orb6.5420.00058.67078.67041.059158.666
Presence of Mind32.2480.00088.943114.91482.360169.816

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
kul_tiran
mana_regen Mana 3143.87 423047.57 58.95% 134.56 9967.25 2.30%
Evocation Mana 127.42 185529.79 25.85% 1456.08 0.00 0.00%
Mana Gem Mana 2.95 21318.46 2.97% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.61 87734.41 12.23% 4256.24 932.18 1.05%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2392.17 2512.89 10881.5 35940.0 1292.1 72165.7
Usage Type Count Total Avg RPE APR
kul_tiran
arcane_blast Mana 119.2 637408.2 5349.1 5451.4 1.0
arcane_missiles Mana 43.9 89020.9 2027.7 2049.5 7.7
arcane_orb Mana 11.4 5710.4 500.0 505.4 7.4
counterspell Mana 12.8 11388.7 892.6 902.3 0.0
time_warp Mana 1.5 2966.2 2000.0 2014.4 0.0
touch_of_the_magi Mana 6.2 15498.7 2498.9 2524.8 8.1

Statistics & Data Analysis

Fight Length
kul_tiran Fight Length
Count 1509
Mean 300.08
Minimum 240.03
Maximum 359.97
Spread ( max - min ) 119.94
Range [ ( max - min ) / 2 * 100% ] 19.98%
Standard Deviation 34.1628
5th Percentile 246.85
95th Percentile 353.90
( 95th Percentile - 5th Percentile ) 107.05
Mean Distribution
Standard Deviation 0.8794
95.00% Confidence Interval ( 298.35 - 301.80 )
Normalized 95.00% Confidence Interval ( 99.43% - 100.57% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 498
0.1% Error 49791
0.1 Scale Factor Error with Delta=300 10
0.05 Scale Factor Error with Delta=300 40
0.01 Scale Factor Error with Delta=300 997
DPS
kul_tiran Damage Per Second
Count 1509
Mean 5831.34
Minimum 5151.12
Maximum 6723.99
Spread ( max - min ) 1572.86
Range [ ( max - min ) / 2 * 100% ] 13.49%
Standard Deviation 226.9486
5th Percentile 5465.09
95th Percentile 6220.95
( 95th Percentile - 5th Percentile ) 755.85
Mean Distribution
Standard Deviation 5.8423
95.00% Confidence Interval ( 5819.89 - 5842.79 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 59
0.1% Error 5819
0.1 Scale Factor Error with Delta=300 440
0.05 Scale Factor Error with Delta=300 1759
0.01 Scale Factor Error with Delta=300 43969
Priority Target DPS
kul_tiran Priority Target Damage Per Second
Count 1509
Mean 5831.34
Minimum 5151.12
Maximum 6723.99
Spread ( max - min ) 1572.86
Range [ ( max - min ) / 2 * 100% ] 13.49%
Standard Deviation 226.9486
5th Percentile 5465.09
95th Percentile 6220.95
( 95th Percentile - 5th Percentile ) 755.85
Mean Distribution
Standard Deviation 5.8423
95.00% Confidence Interval ( 5819.89 - 5842.79 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 59
0.1% Error 5819
0.1 Scale Factor Error with Delta=300 440
0.05 Scale Factor Error with Delta=300 1759
0.01 Scale Factor Error with Delta=300 43969
DPS(e)
kul_tiran Damage Per Second (Effective)
Count 1509
Mean 5831.34
Minimum 5151.12
Maximum 6723.99
Spread ( max - min ) 1572.86
Range [ ( max - min ) / 2 * 100% ] 13.49%
Damage
kul_tiran Damage
Count 1509
Mean 1742543.15
Minimum 1272573.60
Maximum 2175967.29
Spread ( max - min ) 903393.70
Range [ ( max - min ) / 2 * 100% ] 25.92%
DTPS
kul_tiran Damage Taken Per Second
Count 1509
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
kul_tiran Healing Per Second
Count 1509
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
kul_tiran Healing Per Second (Effective)
Count 1509
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
kul_tiran Heal
Count 1509
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
kul_tiran Healing Taken Per Second
Count 1509
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
kul_tiran Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
kul_tiranTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
kul_tiran Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.63 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 0.81 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 4.14 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.20 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 1.81 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 4.94 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
l 0.11 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
m 1.79 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
n 0.26 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
o 0.93 arcane_missiles,if=buff.clearcasting.react,chain=1
p 3.50 arcane_blast
q 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
r 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
s 1.00 arcane_orb,if=cooldown.rune_of_power.ready
t 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
u 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
v 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
w 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
x 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
y 0.90 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
z 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
{ 0.95 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
| 19.13 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
} 1.00 arcane_barrage
actions.rotation
# count action,conditions
~ 3.26 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
! 0.97 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
" 0.55 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
# 3.28 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
$ 0.15 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
% 1.75 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
& 4.97 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
' 5.41 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
( 3.12 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
) 4.67 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
* 10.30 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
+ 7.85 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
, 3.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
- 1.17 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
: 2.50 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
< 92.16 arcane_blast
= 1.32 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 0.19 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTsWtu|U|||||||||||}r~vwVzT|||x|{|{,*<<<<<<<(<+(<<T<<)),*<<#hk&T<<:*<<<<<<(+<<<)T)<,*<<<<#hk&<TU<'<<<<!~j'<<<<<<T'l<<-*<<<#hk&T<<',*<<<<<<<<))<T+<*<<+<hk&<<<T:*<<<<=~<<<X<<,*U<T<<<<<<<+<gj&mppTpp

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask kul_tiran 72165.7/72166: 100% mana
Pre precombat 1 food kul_tiran 72165.7/72166: 100% mana
Pre precombat 2 augmentation kul_tiran 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener s arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.327 default W time_warp Fluffy_Pillow 71206.0/72166: 99% mana bloodlust, crimson_chorus
0:01.327 fishing_opener t arcane_blast Fluffy_Pillow 69206.0/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.224 fishing_opener u rune_of_power Fluffy_Pillow 65000.6/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.012 fishing_opener | arcane_blast Fluffy_Pillow 66138.0/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.812 default U use_mana_gem kul_tiran 60417.6/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.812 fishing_opener | arcane_blast Fluffy_Pillow 67634.2/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.615 fishing_opener | arcane_blast Fluffy_Pillow 61918.2/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.417 fishing_opener | arcane_blast Fluffy_Pillow 56200.7/72166: 78% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:06.221 fishing_opener | arcane_blast Fluffy_Pillow 50486.1/72166: 70% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.024 fishing_opener | arcane_blast Fluffy_Pillow 44770.1/72166: 62% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.827 fishing_opener | arcane_blast Fluffy_Pillow 39054.1/72166: 54% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.628 fishing_opener | arcane_blast Fluffy_Pillow 33335.2/72166: 46% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.430 fishing_opener | arcane_blast Fluffy_Pillow 27617.7/72166: 38% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.233 fishing_opener | arcane_blast Fluffy_Pillow 21901.7/72166: 30% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.036 fishing_opener | arcane_blast Fluffy_Pillow 16185.7/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.839 fishing_opener | arcane_blast Fluffy_Pillow 10469.7/72166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.642 fishing_opener } arcane_barrage Fluffy_Pillow 4753.7/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.429 fishing_opener r evocation kul_tiran 10219.5/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.977 rotation ~ cancel_action Fluffy_Pillow 70075.5/72166: 97% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.982 fishing_opener v touch_of_the_magi Fluffy_Pillow 70082.7/72166: 97% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.769 fishing_opener w arcane_power Fluffy_Pillow 68718.6/72166: 95% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.769 default V potion Fluffy_Pillow 68718.6/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.769 fishing_opener z arcane_missiles Fluffy_Pillow 68718.6/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.289 default T counterspell Fluffy_Pillow 63718.4/72166: 88% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.289 fishing_opener | arcane_blast Fluffy_Pillow 63218.4/72166: 88% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.090 fishing_opener | arcane_blast Fluffy_Pillow 60937.0/72166: 84% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.893 fishing_opener | arcane_blast Fluffy_Pillow 58658.4/72166: 81% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.696 fishing_opener x presence_of_mind Fluffy_Pillow 56379.9/72166: 78% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.696 fishing_opener | arcane_blast Fluffy_Pillow 56379.9/72166: 78% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.482 fishing_opener { arcane_missiles Fluffy_Pillow 54076.9/72166: 75% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.738 fishing_opener | arcane_blast Fluffy_Pillow 57333.0/72166: 79% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.524 fishing_opener { arcane_missiles Fluffy_Pillow 55029.9/72166: 76% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind, temporal_warp, potion_of_spectral_intellect
0:31.849 rotation , arcane_barrage Fluffy_Pillow 56942.3/72166: 79% mana bloodlust, arcane_charge(4), presence_of_mind, temporal_warp, potion_of_spectral_intellect
0:32.637 rotation * arcane_orb Fluffy_Pillow 62409.6/72166: 86% mana bloodlust, presence_of_mind, temporal_warp, potion_of_spectral_intellect
0:33.424 rotation < arcane_blast Fluffy_Pillow 63045.5/72166: 87% mana bloodlust, arcane_charge(2), presence_of_mind, temporal_warp, potion_of_spectral_intellect
0:34.211 rotation < arcane_blast Fluffy_Pillow 60056.4/72166: 83% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:35.110 rotation < arcane_blast Fluffy_Pillow 55853.9/72166: 77% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:35.912 rotation < arcane_blast Fluffy_Pillow 50136.4/72166: 69% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:36.716 rotation < arcane_blast Fluffy_Pillow 44421.9/72166: 62% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.519 rotation < arcane_blast Fluffy_Pillow 38705.9/72166: 54% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.320 rotation < arcane_blast Fluffy_Pillow 32986.9/72166: 46% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:39.121 rotation ( arcane_missiles Fluffy_Pillow 27268.0/72166: 38% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, potion_of_spectral_intellect
0:41.374 rotation < arcane_blast Fluffy_Pillow 30519.8/72166: 42% mana arcane_charge(4), clearcasting(2), potion_of_spectral_intellect
0:42.726 rotation + arcane_barrage Fluffy_Pillow 25596.2/72166: 35% mana arcane_charge(4), clearcasting(2)
0:44.053 rotation ( arcane_missiles Fluffy_Pillow 31841.4/72166: 44% mana clearcasting(3)
0:46.009 rotation < arcane_blast Fluffy_Pillow 34664.5/72166: 48% mana clearcasting(2)
0:47.998 rotation < arcane_blast Fluffy_Pillow 36160.3/72166: 50% mana arcane_charge, clearcasting(2)
0:49.830 default T counterspell Fluffy_Pillow 36054.4/72166: 50% mana arcane_charge(2), clearcasting(2)
0:49.830 rotation < arcane_blast Fluffy_Pillow 35054.4/72166: 49% mana arcane_charge(2), clearcasting(2)
0:51.501 rotation < arcane_blast Fluffy_Pillow 33341.2/72166: 46% mana arcane_charge(3), clearcasting(2)
0:53.013 rotation ) arcane_missiles Fluffy_Pillow 30023.5/72166: 42% mana arcane_charge(4), clearcasting(2)
0:55.074 rotation ) arcane_missiles Fluffy_Pillow 32998.2/72166: 46% mana arcane_charge(4), clearcasting
0:57.100 rotation , arcane_barrage Fluffy_Pillow 35922.3/72166: 50% mana arcane_charge(4)
0:58.427 rotation * arcane_orb Fluffy_Pillow 42167.6/72166: 58% mana
0:59.756 rotation < arcane_blast Fluffy_Pillow 43585.7/72166: 60% mana arcane_charge(2)
1:01.427 rotation < arcane_blast Fluffy_Pillow 41872.5/72166: 58% mana arcane_charge(3), clearcasting, crimson_chorus
1:02.939 rotation # arcane_barrage Fluffy_Pillow 38554.8/72166: 53% mana arcane_charge(4), clearcasting, crimson_chorus
1:04.267 cooldowns h touch_of_the_magi Fluffy_Pillow 44801.5/72166: 62% mana clearcasting(2), crimson_chorus
1:05.595 cooldowns k rune_of_power Fluffy_Pillow 44218.2/72166: 61% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:06.921 rotation & arcane_missiles Fluffy_Pillow 46132.0/72166: 64% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:14.950 default T counterspell Fluffy_Pillow 50220.4/72166: 70% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:14.950 rotation < arcane_blast Fluffy_Pillow 49220.4/72166: 68% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.302 rotation < arcane_blast Fluffy_Pillow 44296.7/72166: 61% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.654 rotation : arcane_barrage Fluffy_Pillow 39373.1/72166: 55% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:18.981 rotation * arcane_orb Fluffy_Pillow 45618.3/72166: 63% mana clearcasting, crimson_chorus(2)
1:20.308 rotation < arcane_blast Fluffy_Pillow 47033.6/72166: 65% mana arcane_charge(2), clearcasting, crimson_chorus(2)
1:21.979 rotation < arcane_blast Fluffy_Pillow 45320.4/72166: 63% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:23.493 rotation < arcane_blast Fluffy_Pillow 42005.6/72166: 58% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:24.846 rotation < arcane_blast Fluffy_Pillow 37083.4/72166: 51% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:26.200 rotation < arcane_blast Fluffy_Pillow 32162.6/72166: 45% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:27.555 rotation < arcane_blast Fluffy_Pillow 27243.3/72166: 38% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:28.908 rotation ( arcane_missiles Fluffy_Pillow 22321.1/72166: 31% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
1:30.887 rotation + arcane_barrage Fluffy_Pillow 25177.4/72166: 35% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:32.212 rotation < arcane_blast Fluffy_Pillow 31419.8/72166: 44% mana clearcasting(2)
1:34.200 rotation < arcane_blast Fluffy_Pillow 32914.1/72166: 46% mana arcane_charge, clearcasting(2)
1:36.030 rotation < arcane_blast Fluffy_Pillow 32805.3/72166: 45% mana arcane_charge(2), clearcasting(2)
1:37.701 rotation ) arcane_missiles Fluffy_Pillow 31092.1/72166: 43% mana arcane_charge(3), clearcasting(2)
1:39.609 default T counterspell Fluffy_Pillow 33846.0/72166: 47% mana arcane_charge(3), clearcasting
1:39.609 rotation ) arcane_missiles Fluffy_Pillow 32846.0/72166: 46% mana arcane_charge(3), clearcasting
1:41.679 rotation < arcane_blast Fluffy_Pillow 35833.6/72166: 50% mana arcane_charge(3)
1:43.191 rotation , arcane_barrage Fluffy_Pillow 32515.9/72166: 45% mana arcane_charge(4)
1:44.519 rotation * arcane_orb Fluffy_Pillow 38762.6/72166: 54% mana
1:45.846 rotation < arcane_blast Fluffy_Pillow 40177.8/72166: 56% mana arcane_charge(2)
1:47.517 rotation < arcane_blast Fluffy_Pillow 38464.6/72166: 53% mana arcane_charge(3)
1:49.028 rotation < arcane_blast Fluffy_Pillow 35145.5/72166: 49% mana arcane_charge(4)
1:50.382 rotation < arcane_blast Fluffy_Pillow 30224.7/72166: 42% mana arcane_charge(4)
1:51.734 rotation # arcane_barrage Fluffy_Pillow 25301.1/72166: 35% mana arcane_charge(4)
1:53.062 cooldowns h touch_of_the_magi Fluffy_Pillow 31547.7/72166: 44% mana
1:54.388 cooldowns k rune_of_power Fluffy_Pillow 30961.6/72166: 43% mana arcane_charge(4)
1:55.716 rotation & arcane_missiles Fluffy_Pillow 32878.3/72166: 46% mana arcane_charge(4), rune_of_power
2:02.535 rotation < arcane_blast Fluffy_Pillow 27720.3/72166: 38% mana arcane_charge(4), rune_of_power, crimson_chorus
2:03.889 default T counterspell Fluffy_Pillow 22799.5/72166: 32% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:03.889 default U use_mana_gem kul_tiran 21799.5/72166: 30% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:03.889 rotation < arcane_blast Fluffy_Pillow 29016.1/72166: 40% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:05.243 rotation ' arcane_missiles Fluffy_Pillow 24095.3/72166: 33% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:09.007 rotation < arcane_blast Fluffy_Pillow 29528.0/72166: 41% mana arcane_charge(4), crimson_chorus
2:10.359 rotation < arcane_blast Fluffy_Pillow 24604.3/72166: 34% mana arcane_charge(4), crimson_chorus
2:11.714 rotation < arcane_blast Fluffy_Pillow 19685.0/72166: 27% mana arcane_charge(4), crimson_chorus(2)
2:13.068 rotation < arcane_blast Fluffy_Pillow 14764.3/72166: 20% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:14.421 rotation ! evocation kul_tiran 9842.1/72166: 14% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:18.647 rotation ~ cancel_action Fluffy_Pillow 68584.4/72166: 95% mana arcane_charge(4), clearcasting, evocation, crimson_chorus(2)
2:18.651 cooldowns j arcane_power Fluffy_Pillow 68590.1/72166: 95% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:18.651 rotation ' arcane_missiles Fluffy_Pillow 68590.1/72166: 95% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:20.710 rotation < arcane_blast Fluffy_Pillow 71561.9/72166: 99% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:22.064 rotation < arcane_blast Fluffy_Pillow 68735.4/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:23.418 rotation < arcane_blast Fluffy_Pillow 67252.2/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:24.771 rotation < arcane_blast Fluffy_Pillow 65767.5/72166: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:26.125 rotation < arcane_blast Fluffy_Pillow 64284.2/72166: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:27.478 rotation < arcane_blast Fluffy_Pillow 62799.5/72166: 87% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:28.831 default T counterspell Fluffy_Pillow 61314.8/72166: 85% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:28.831 rotation ' arcane_missiles Fluffy_Pillow 60814.8/72166: 84% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:30.856 cooldowns l presence_of_mind Fluffy_Pillow 63737.6/72166: 88% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:30.856 rotation < arcane_blast Fluffy_Pillow 63737.6/72166: 88% mana arcane_charge(4), arcane_power, presence_of_mind(3), crimson_chorus(3)
2:32.183 rotation < arcane_blast Fluffy_Pillow 62215.3/72166: 86% mana arcane_charge(4), arcane_power, presence_of_mind(2)
2:33.511 rotation - arcane_barrage Fluffy_Pillow 60694.5/72166: 84% mana arcane_charge(4), arcane_power, presence_of_mind
2:34.837 rotation * arcane_orb Fluffy_Pillow 66938.3/72166: 93% mana presence_of_mind
2:36.165 rotation < arcane_blast Fluffy_Pillow 68355.0/72166: 95% mana arcane_charge(2), presence_of_mind
2:37.491 rotation < arcane_blast Fluffy_Pillow 66143.9/72166: 92% mana arcane_charge(3)
2:39.004 rotation < arcane_blast Fluffy_Pillow 62827.6/72166: 87% mana arcane_charge(4)
2:40.358 rotation # arcane_barrage Fluffy_Pillow 57906.9/72166: 80% mana arcane_charge(4)
2:41.687 cooldowns h touch_of_the_magi Fluffy_Pillow 64155.0/72166: 89% mana
2:43.015 cooldowns k rune_of_power Fluffy_Pillow 63571.7/72166: 88% mana arcane_charge(4)
2:44.344 rotation & arcane_missiles Fluffy_Pillow 65489.9/72166: 91% mana arcane_charge(4), rune_of_power
2:53.248 default T counterspell Fluffy_Pillow 55841.1/72166: 77% mana arcane_charge(4), rune_of_power
2:53.248 rotation < arcane_blast Fluffy_Pillow 54841.1/72166: 76% mana arcane_charge(4), rune_of_power
2:54.602 rotation < arcane_blast Fluffy_Pillow 49920.4/72166: 69% mana arcane_charge(4), clearcasting, rune_of_power
2:55.957 rotation ' arcane_missiles Fluffy_Pillow 45001.1/72166: 62% mana arcane_charge(4), clearcasting, rune_of_power
2:57.973 rotation , arcane_barrage Fluffy_Pillow 47910.8/72166: 66% mana arcane_charge(4), clearcasting
2:59.301 rotation * arcane_orb Fluffy_Pillow 54157.5/72166: 75% mana clearcasting
3:00.628 rotation < arcane_blast Fluffy_Pillow 55572.7/72166: 77% mana arcane_charge(2), clearcasting
3:02.301 rotation < arcane_blast Fluffy_Pillow 53862.4/72166: 75% mana arcane_charge(3), clearcasting, crimson_chorus
3:03.815 rotation < arcane_blast Fluffy_Pillow 50547.6/72166: 70% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:05.168 rotation < arcane_blast Fluffy_Pillow 45625.4/72166: 63% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:06.521 rotation < arcane_blast Fluffy_Pillow 40703.2/72166: 56% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:07.875 rotation < arcane_blast Fluffy_Pillow 35782.4/72166: 50% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:09.230 rotation < arcane_blast Fluffy_Pillow 30863.1/72166: 43% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:10.583 rotation < arcane_blast Fluffy_Pillow 25940.9/72166: 36% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:11.937 rotation ) arcane_missiles Fluffy_Pillow 21020.2/72166: 29% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:14.026 rotation ) arcane_missiles Fluffy_Pillow 24035.3/72166: 33% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:16.053 rotation < arcane_blast Fluffy_Pillow 26960.9/72166: 37% mana arcane_charge(4), crimson_chorus(2)
3:17.406 default T counterspell Fluffy_Pillow 22038.7/72166: 31% mana arcane_charge(4), crimson_chorus(2)
3:17.406 rotation + arcane_barrage Fluffy_Pillow 21038.7/72166: 29% mana arcane_charge(4), crimson_chorus(2)
3:18.734 rotation < arcane_blast Fluffy_Pillow 27285.3/72166: 38% mana crimson_chorus(2)
3:20.724 rotation * arcane_orb Fluffy_Pillow 28782.5/72166: 40% mana arcane_charge, crimson_chorus(2)
3:22.052 rotation < arcane_blast Fluffy_Pillow 30199.2/72166: 42% mana arcane_charge(3), crimson_chorus(2)
3:23.565 rotation < arcane_blast Fluffy_Pillow 26883.0/72166: 37% mana arcane_charge(4), crimson_chorus(3)
3:24.918 rotation + arcane_barrage Fluffy_Pillow 21960.8/72166: 30% mana arcane_charge(4), crimson_chorus(3)
3:26.245 rotation < arcane_blast Fluffy_Pillow 28206.0/72166: 39% mana crimson_chorus(3)
3:28.235 cooldowns h touch_of_the_magi Fluffy_Pillow 29703.2/72166: 41% mana arcane_charge, crimson_chorus(3)
3:29.564 cooldowns k rune_of_power Fluffy_Pillow 29121.4/72166: 40% mana arcane_charge(4), crimson_chorus(3)
3:30.891 rotation & arcane_missiles Fluffy_Pillow 31036.6/72166: 43% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
3:37.590 rotation < arcane_blast Fluffy_Pillow 25705.4/72166: 36% mana arcane_charge(4), rune_of_power
3:38.943 rotation < arcane_blast Fluffy_Pillow 20783.2/72166: 29% mana arcane_charge(4), rune_of_power
3:40.298 rotation < arcane_blast Fluffy_Pillow 15863.9/72166: 22% mana arcane_charge(4), rune_of_power
3:41.651 default T counterspell Fluffy_Pillow 10941.7/72166: 15% mana arcane_charge(4), rune_of_power
3:41.651 rotation : arcane_barrage Fluffy_Pillow 9941.7/72166: 14% mana arcane_charge(4), rune_of_power
3:42.979 rotation * arcane_orb Fluffy_Pillow 16188.4/72166: 22% mana
3:44.306 rotation < arcane_blast Fluffy_Pillow 17603.6/72166: 24% mana arcane_charge(2)
3:45.976 rotation < arcane_blast Fluffy_Pillow 15889.0/72166: 22% mana arcane_charge(3)
3:47.488 rotation < arcane_blast Fluffy_Pillow 12571.3/72166: 17% mana arcane_charge(4)
3:48.842 rotation < arcane_blast Fluffy_Pillow 7650.5/72166: 11% mana arcane_charge(4)
3:50.195 rotation = evocation kul_tiran 2728.3/72166: 4% mana arcane_charge(4)
3:54.985 rotation ~ cancel_action Fluffy_Pillow 69310.3/72166: 96% mana arcane_charge(4), evocation
3:54.989 rotation < arcane_blast Fluffy_Pillow 69316.1/72166: 96% mana arcane_charge(4)
3:56.343 rotation < arcane_blast Fluffy_Pillow 64395.3/72166: 89% mana arcane_charge(4)
3:57.697 rotation < arcane_blast Fluffy_Pillow 59474.6/72166: 82% mana arcane_charge(4)
3:59.050 default X use_item_empyreal_ordnance Fluffy_Pillow 54552.4/72166: 76% mana arcane_charge(4)
3:59.050 rotation < arcane_blast Fluffy_Pillow 54552.4/72166: 76% mana arcane_charge(4)
4:00.405 rotation < arcane_blast Fluffy_Pillow 49633.1/72166: 69% mana arcane_charge(4)
4:01.757 rotation , arcane_barrage Fluffy_Pillow 44709.4/72166: 62% mana arcane_charge(4)
4:03.083 rotation * arcane_orb Fluffy_Pillow 50953.2/72166: 71% mana
4:04.411 default U use_mana_gem kul_tiran 52369.9/72166: 73% mana arcane_charge(2), crimson_chorus
4:04.411 rotation < arcane_blast Fluffy_Pillow 59586.5/72166: 83% mana arcane_charge(2), crimson_chorus
4:06.082 default T counterspell Fluffy_Pillow 57873.3/72166: 80% mana arcane_charge(3), crimson_chorus
4:06.082 rotation < arcane_blast Fluffy_Pillow 56873.3/72166: 79% mana arcane_charge(3), crimson_chorus
4:07.594 rotation < arcane_blast Fluffy_Pillow 53555.6/72166: 74% mana arcane_charge(4), crimson_chorus
4:08.949 rotation < arcane_blast Fluffy_Pillow 48636.3/72166: 67% mana arcane_charge(4), crimson_chorus
4:10.303 rotation < arcane_blast Fluffy_Pillow 43715.5/72166: 61% mana arcane_charge(4), crimson_chorus
4:11.655 rotation < arcane_blast Fluffy_Pillow 38791.9/72166: 54% mana arcane_charge(4), crimson_chorus
4:13.009 rotation < arcane_blast Fluffy_Pillow 33871.1/72166: 47% mana arcane_charge(4), clearcasting, crimson_chorus
4:14.362 rotation < arcane_blast Fluffy_Pillow 28948.9/72166: 40% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:15.716 rotation + arcane_barrage Fluffy_Pillow 24028.2/72166: 33% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:17.043 rotation < arcane_blast Fluffy_Pillow 30273.4/72166: 42% mana clearcasting, crimson_chorus(2), empyreal_surge(5)
4:19.033 cooldowns g touch_of_the_magi Fluffy_Pillow 31770.6/72166: 44% mana arcane_charge, clearcasting, crimson_chorus(2), empyreal_surge(5)
4:20.360 cooldowns j arcane_power Fluffy_Pillow 31185.9/72166: 43% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:20.360 rotation & arcane_missiles Fluffy_Pillow 31185.9/72166: 43% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:27.826 cooldowns m presence_of_mind Fluffy_Pillow 30711.7/72166: 43% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:27.826 final_burn p arcane_blast Fluffy_Pillow 30711.7/72166: 43% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:29.153 final_burn p arcane_blast Fluffy_Pillow 29189.4/72166: 40% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:30.481 default T counterspell Fluffy_Pillow 27668.7/72166: 38% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, crimson_chorus(3)
4:30.481 final_burn p arcane_blast Fluffy_Pillow 27168.7/72166: 38% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, crimson_chorus(3)
4:31.808 final_burn p arcane_blast Fluffy_Pillow 25646.4/72166: 36% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)

Stats

Level Bonus (60) Race Bonus (kul_tiran) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 -2 322 304 0
Stamina 414 2 2029 1933 1517
Intellect 450 -1 1821 1621 1095 (46)
Spirit 0 0 0 0 0
Health 40580 40580 0
Mana 72166 72166 0
Spell Power 1821 1621 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 6.65% 6.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="kul_tiran"
source=default
spec=arcane
level=60
race=kul_tiran
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

lightforged draenei : 5796 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5796.1 5796.1 11.4 / 0.197% 883.7 / 15.2% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2499.5 2377.9 Mana 0.00% 43.1 99.5% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
lightforged draenei 5796
Arcane Barrage 362 6.3% 20.1 14.08sec 5388 4359 Direct 20.1 4574 9126 5391 17.9%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.09 20.08 0.00 0.00 1.2363 0.0000 108235.40 108235.40 0.00% 4358.53 4358.53
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.09% 16.48 9 25 4574.46 3285 8658 4572.88 4051 5097 75403 75403 0.00%
crit 17.91% 3.60 0 11 9126.08 6570 13787 8856.24 0 13787 32833 32833 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [r]:0.01
    fishing_opener
    [z]:0.88
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [~]:1.00
    rotation
    [#]:0.54
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [$]:3.19
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [%]:0.10
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:7.51
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [-]:2.98
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [:]:1.18
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:2.48
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [<]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [?]:0.21
Arcane Blast 2131 36.7% 115.0 2.58sec 5520 4218 Direct 116.0 4569 9531 5473 18.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.98 115.98 0.00 0.00 1.3088 0.0000 634721.56 634721.56 0.00% 4217.64 4217.64
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.80% 94.87 67 130 4569.19 924 12016 4575.07 4020 5213 433472 433472 0.00%
crit 18.20% 21.11 6 37 9531.15 1847 24032 9543.01 6103 13799 201249 201249 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [q]:3.57
    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [}]:19.14
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [&]:1.71
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [=]:90.17
Arcane Echo 266 4.6% 150.4 2.01sec 529 0 Direct 150.4 435 924 529 19.3%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 150.36 150.36 0.00 0.00 0.0000 0.0000 79580.18 79580.18 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.69% 121.33 79 168 434.95 221 670 435.39 383 487 52747 52747 0.00%
crit 19.31% 29.03 11 53 924.46 441 1340 925.89 684 1193 26833 26833 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2245 38.8% 43.1 6.57sec 15585 8520 Periodic 295.8 1874 3968 2269 18.9% 24.5%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.06 0.00 296.04 295.79 1.8293 0.2480 671062.51 671062.51 0.00% 8520.02 8520.02
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.11% 239.92 134 352 1873.85 1121 3402 1877.11 1639 2193 449438 449438 0.00%
crit 18.89% 55.87 26 99 3968.10 2242 6804 3976.10 3125 5061 221624 221624 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [p]:0.93
  • if_expr:buff.clearcasting.react
    fishing_opener
    [{]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [|]:0.90
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [']:4.95
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [(]:5.29
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [)]:3.10
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [*]:4.76
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (137) 0.0% (2.4%) 11.1 27.40sec 3692 3028

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.14 0.00 0.00 0.00 1.2194 0.0000 0.00 0.00 0.00% 3027.52 3027.52

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [+]:10.14
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 137 2.4% 11.1 27.40sec 3693 0 Direct 11.1 3151 6300 3692 17.2%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.14 11.14 0.00 0.00 0.0000 0.0000 41119.81 41119.81 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.81% 9.22 3 14 3151.42 3023 4485 3151.05 3023 3493 29060 29060 0.00%
crit 17.19% 1.91 0 7 6300.19 6045 8971 5424.92 0 8971 12060 12060 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 238.73sec 12499 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 9.9 26.43sec 2504 0 Periodic 13.4 1566 3111 1857 18.9% 7.8%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.94 0.00 13.40 13.40 0.0000 1.7483 24898.85 24898.85 0.00% 1062.78 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.09% 10.87 3 14 1565.85 175 1852 1567.78 1223 1852 17017 17017 0.00%
crit 18.91% 2.53 0 8 3110.66 349 3704 2916.34 0 3704 7881 7881 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.5 14.28sec 538 0 Direct 20.5 456 912 538 18.1%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.50 20.50 0.00 0.00 0.0000 0.0000 11034.47 11034.47 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.94% 16.80 6 30 455.88 444 470 455.88 444 469 7658 7658 0.00%
crit 18.06% 3.70 0 11 911.79 887 941 889.19 0 941 3376 3376 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Light's Judgment 0 (58) 0.0% (1.0%) 2.4 150.85sec 7168 5570

Stats Details: Lights Judgment

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.43 0.00 0.00 0.00 1.2872 0.0000 0.00 0.00 0.00% 5570.28 5570.28

Action Details: Lights Judgment

  • id:255647
  • school:holy
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:150.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:255647
  • name:Light's Judgment
  • school:holy
  • tooltip:
  • description:Call down a strike of Holy energy, dealing $<damage> Holy damage to enemies within $A1 yards after 3 sec.

Action Priority List

    default
    [X]:2.43
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
    Light's Judgment (_damage) 58 1.0% 2.4 153.96sec 7248 0 Direct 2.4 6172 12335 7255 17.4%

Stats Details: Lights Judgment Damage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.41 2.41 0.00 0.00 0.0000 0.0000 17440.54 17440.54 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.56% 1.99 0 3 6172.33 6064 6427 5990.90 0 6427 12262 12262 0.00%
crit 17.44% 0.42 0 3 12335.20 12127 12855 4363.35 0 12855 5178 5178 0.00%

Action Details: Lights Judgment Damage

  • id:256893
  • school:holy
  • range:40.0
  • travel_speed:0.0000
  • radius:5.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:150.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:3.000000
  • spell_power_mod.direct:3.000000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:256893
  • name:Light's Judgment
  • school:holy
  • tooltip:
  • description:Call down a strike of Holy energy, dealing $<damage> Holy damage to enemies within $A1 yards.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 5820 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 145  / 20 0.3% 111.0 1.04sec 52 49 Direct 111.0 43 90 52 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0635 0.0000 5819.60 5819.60 0.00% 49.30 49.30
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.18% 89.00 77 101 43.25 30 57 43.24 41 45 3849 3849 0.00%
crit 19.82% 22.00 10 34 89.59 60 115 89.60 78 105 1971 1971 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3602.88
Shadowcore Oil Blast 41 0.7% 40.9 7.20sec 297 0 Direct 40.9 251 502 297 18.4%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 40.92 40.92 0.00 0.00 0.0000 0.0000 12150.03 12150.03 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.56% 33.37 18 54 250.67 244 259 250.66 246 255 8365 8365 0.00%
crit 18.44% 7.55 0 18 501.59 488 517 501.21 0 517 3785 3785 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (415) 0.0% (7.2%) 6.1 49.29sec 20289 16569

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.11 0.00 0.00 0.00 1.2246 0.0000 0.00 0.00 0.00% 16568.58 16568.58

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [h]:0.78
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [i]:4.12
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [j]:0.20
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [w]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 415 7.2% 6.1 49.22sec 20289 0 Direct 6.1 20315 0 20315 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.11 6.10 0.00 0.00 0.0000 0.0000 123883.26 123883.26 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.10 5 8 20315.02 447 65170 20300.73 15330 25170 123883 123883 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:15963.46
  • base_dd_max:15963.46
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
lightforged draenei
Arcane Power 2.8 122.03sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [k]:1.78
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [x]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:lightforged draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.5 24.69sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.54 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.55
Evocation 3.3 105.75sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.25 0.00 17.97 0.00 3.4885 0.6304 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:lightforged draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    ["]:0.95
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [>]:1.30
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:lightforged draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:lightforged draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.1 98.78sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.14 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [m]:0.09
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [n]:1.77
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [o]:0.28
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [y]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.12sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.89 0.00 0.00 0.00 1.2239 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [l]:4.91
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [v]:1.00
Time Warp 1.5 304.00sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.46 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.46
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.77sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:lightforged draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.1 123.3 14.2sec 2.1sec 11.8sec 83.23% 0.00% 78.7 (79.2) 0.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.7s / 52.0s
  • trigger_min/max:0.0s / 16.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 49.4s

Stack Uptimes

  • arcane_charge_1:5.58%
  • arcane_charge_2:9.30%
  • arcane_charge_3:7.67%
  • arcane_charge_4:60.68%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.72% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 142.4s
  • trigger_min/max:120.0s / 142.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:13.72%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.58% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.58%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.6 12.1 17.0sec 10.0sec 8.0sec 47.03% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.88%
  • clearcasting_2:17.77%
  • clearcasting_3:4.38%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.6sec 28.6sec 51.97% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 67.0s
  • trigger_min/max:60.0s / 67.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.91%
  • crimson_chorus_2:17.31%
  • crimson_chorus_3:16.74%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 238.6sec 238.6sec 14.5sec 8.99% 0.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.2s / 258.7s
  • trigger_min/max:236.2s / 258.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:8.99%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 105.2sec 105.2sec 3.8sec 4.20% 0.00% 14.7 (14.7) 0.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 165.4s
  • trigger_min/max:90.0s / 165.4s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 5.0s

Stack Uptimes

  • evocation_1:4.20%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.49% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.49%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.1 0.0 98.8sec 98.8sec 3.9sec 4.14% 8.11% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 154.5s
  • trigger_min/max:62.7s / 154.5s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 21.4s

Stack Uptimes

  • presence_of_mind_1:2.00%
  • presence_of_mind_2:1.98%
  • presence_of_mind_3:0.16%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.33% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 72.6s
  • trigger_min/max:13.7s / 72.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.33%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.5 0.0 303.8sec 303.8sec 35.5sec 17.07% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 322.4s
  • trigger_min/max:300.0s / 322.4s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.07%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.76% 0.00% 17.65%
Arcane Barrage Arcane Charge 4 97.24% 82.35% 100.00%
Arcane Blast Arcane Charge 0 6.66% 2.83% 10.92%
Arcane Blast Arcane Charge 1 4.53% 1.53% 8.74%
Arcane Blast Arcane Charge 2 10.26% 5.74% 14.68%
Arcane Blast Arcane Charge 3 11.45% 7.08% 14.84%
Arcane Blast Arcane Charge 4 67.10% 56.88% 77.68%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.21% 0.00% 6.99% 1.3s 0.0s 5.9s
Conserve Phase 100.00% 100.00% 100.00% 298.6s 240.0s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000178.590120.009239.909
Evocation14.8630.03775.43848.99823.012110.873
Counterspell0.7420.00010.0809.3163.14019.148
Time Warp2.1140.00022.4203.1001.32423.747
Rune of Power7.1330.00032.86244.03119.11577.732
Touch of the Magi5.1130.00028.58532.79117.78862.201
Arcane Power7.6920.00022.36721.58717.46740.544
Arcane Barrage11.7151.29651.327248.985196.607306.231
Arcane Orb6.7750.00068.16480.49543.142133.945
Presence of Mind32.8200.00090.711115.86181.025171.672

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
lightforged draenei
mana_regen Mana 3109.33 420294.79 59.21% 135.17 10590.21 2.46%
Evocation Mana 125.95 182886.25 25.76% 1452.03 0.00 0.00%
Mana Gem Mana 2.94 21202.54 2.99% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.08 85505.19 12.04% 4258.14 841.07 0.97%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2377.92 2499.52 11438.3 35856.6 1721.3 72165.7
Usage Type Count Total Avg RPE APR
lightforged draenei
arcane_blast Mana 117.2 628941.6 5366.1 5469.9 1.0
arcane_missiles Mana 43.5 90025.0 2068.2 2090.8 7.5
arcane_orb Mana 11.3 5629.2 500.0 505.4 7.3
counterspell Mana 12.7 11317.8 892.7 902.5 0.0
time_warp Mana 1.5 2942.0 2000.0 2014.6 0.0
touch_of_the_magi Mana 6.2 15416.4 2498.7 2524.8 8.0

Statistics & Data Analysis

Fight Length
lightforged draenei Fight Length
Count 1501
Mean 298.59
Minimum 240.01
Maximum 359.91
Spread ( max - min ) 119.90
Range [ ( max - min ) / 2 * 100% ] 20.08%
Standard Deviation 34.5269
5th Percentile 246.03
95th Percentile 353.06
( 95th Percentile - 5th Percentile ) 107.03
Mean Distribution
Standard Deviation 0.8912
95.00% Confidence Interval ( 296.84 - 300.34 )
Normalized 95.00% Confidence Interval ( 99.42% - 100.58% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 514
0.1% Error 51365
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1018
DPS
lightforged draenei Damage Per Second
Count 1501
Mean 5796.12
Minimum 5115.50
Maximum 6705.70
Spread ( max - min ) 1590.19
Range [ ( max - min ) / 2 * 100% ] 13.72%
Standard Deviation 225.3922
5th Percentile 5430.20
95th Percentile 6180.19
( 95th Percentile - 5th Percentile ) 749.99
Mean Distribution
Standard Deviation 5.8177
95.00% Confidence Interval ( 5784.72 - 5807.52 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 59
0.1% Error 5809
0.1 Scale Factor Error with Delta=300 434
0.05 Scale Factor Error with Delta=300 1735
0.01 Scale Factor Error with Delta=300 43368
Priority Target DPS
lightforged draenei Priority Target Damage Per Second
Count 1501
Mean 5796.12
Minimum 5115.50
Maximum 6705.70
Spread ( max - min ) 1590.19
Range [ ( max - min ) / 2 * 100% ] 13.72%
Standard Deviation 225.3922
5th Percentile 5430.20
95th Percentile 6180.19
( 95th Percentile - 5th Percentile ) 749.99
Mean Distribution
Standard Deviation 5.8177
95.00% Confidence Interval ( 5784.72 - 5807.52 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 59
0.1% Error 5809
0.1 Scale Factor Error with Delta=300 434
0.05 Scale Factor Error with Delta=300 1735
0.01 Scale Factor Error with Delta=300 43368
DPS(e)
lightforged draenei Damage Per Second (Effective)
Count 1501
Mean 5796.12
Minimum 5115.50
Maximum 6705.70
Spread ( max - min ) 1590.19
Range [ ( max - min ) / 2 * 100% ] 13.72%
Damage
lightforged draenei Damage
Count 1501
Mean 1724126.62
Minimum 1260098.88
Maximum 2188875.67
Spread ( max - min ) 928776.78
Range [ ( max - min ) / 2 * 100% ] 26.93%
DTPS
lightforged draenei Damage Taken Per Second
Count 1501
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
lightforged draenei Healing Per Second
Count 1501
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
lightforged draenei Healing Per Second (Effective)
Count 1501
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
lightforged draenei Heal
Count 1501
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
lightforged draenei Healing Taken Per Second
Count 1501
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
lightforged draenei Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
lightforged draeneiTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
lightforged draenei Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.55 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.46 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
X 2.43 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
h 0.78 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
i 4.12 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
j 0.20 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
k 1.78 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
l 4.91 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
m 0.09 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
n 1.77 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
o 0.28 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
p 0.93 arcane_missiles,if=buff.clearcasting.react,chain=1
q 3.57 arcane_blast
r 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
s 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
t 1.00 arcane_orb,if=cooldown.rune_of_power.ready
u 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
v 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
w 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
x 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
y 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
z 0.88 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
{ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
| 0.90 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
} 19.14 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
~ 1.00 arcane_barrage
actions.rotation
# count action,conditions
! 3.23 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
" 0.95 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# 0.54 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
$ 3.19 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
% 0.10 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
& 1.71 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
' 4.95 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
( 5.29 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
) 3.10 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
* 4.76 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
+ 10.14 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
, 7.51 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
- 2.98 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
: 1.18 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 2.48 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
< 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
= 90.17 arcane_blast
> 1.30 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
? 0.21 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTWYtuv}U}}}}}}}}}}}~s!wxV{}T}}y|}|}}z+========,====*T,=+===,)il'=T==(,+===,====)T=,+=*=*$il'n&=T(U======"!k(====T====:X+=$il'=T=;=+=========,=**T+===,=il'==(;T+====>!===Y==)-+U=T==*==#hk'==m(T=(l=(====(-+===T===,W=X=**==-+==qqq

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask lightforged draenei 72165.7/72166: 100% mana
Pre precombat 1 food lightforged draenei 72165.7/72166: 100% mana
Pre precombat 2 augmentation lightforged draenei 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default X lights_judgment Fluffy_Pillow 70790.7/72166: 98% mana
0:01.328 default T counterspell Fluffy_Pillow 72165.7/72166: 100% mana bloodlust, crimson_chorus
0:01.328 default W time_warp Fluffy_Pillow 71165.7/72166: 99% mana bloodlust, crimson_chorus
0:01.328 default Y use_item_empyreal_ordnance Fluffy_Pillow 69165.7/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:01.328 fishing_opener t arcane_orb Fluffy_Pillow 69165.7/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.114 fishing_opener u arcane_blast Fluffy_Pillow 69800.2/72166: 97% mana bloodlust, temporal_warp, crimson_chorus
0:03.010 fishing_opener v rune_of_power Fluffy_Pillow 65593.4/72166: 91% mana bloodlust, temporal_warp, crimson_chorus
0:03.796 fishing_opener } arcane_blast Fluffy_Pillow 66727.8/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.598 default U use_mana_gem lightforged draenei 61010.4/72166: 85% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.598 fishing_opener } arcane_blast Fluffy_Pillow 68226.9/72166: 95% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.400 fishing_opener } arcane_blast Fluffy_Pillow 62509.5/72166: 87% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.201 fishing_opener } arcane_blast Fluffy_Pillow 56790.6/72166: 79% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.005 fishing_opener } arcane_blast Fluffy_Pillow 51076.0/72166: 71% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.808 fishing_opener } arcane_blast Fluffy_Pillow 45360.0/72166: 63% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:08.610 fishing_opener } arcane_blast Fluffy_Pillow 39642.5/72166: 55% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:09.412 fishing_opener } arcane_blast Fluffy_Pillow 33925.0/72166: 47% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:10.214 fishing_opener } arcane_blast Fluffy_Pillow 28207.6/72166: 39% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.016 fishing_opener } arcane_blast Fluffy_Pillow 22490.1/72166: 31% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.819 fishing_opener } arcane_blast Fluffy_Pillow 16774.1/72166: 23% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.623 fishing_opener } arcane_blast Fluffy_Pillow 11059.5/72166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.424 fishing_opener ~ arcane_barrage Fluffy_Pillow 5340.6/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:14.209 fishing_opener s evocation lightforged draenei 10803.6/72166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:16.689 rotation ! cancel_action Fluffy_Pillow 69062.1/72166: 96% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.692 fishing_opener w touch_of_the_magi Fluffy_Pillow 69066.4/72166: 96% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.481 fishing_opener x arcane_power Fluffy_Pillow 67705.2/72166: 94% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.481 default V potion Fluffy_Pillow 67705.2/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.481 fishing_opener { arcane_missiles Fluffy_Pillow 67705.2/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:25.052 fishing_opener } arcane_blast Fluffy_Pillow 67382.6/72166: 93% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.853 default T counterspell Fluffy_Pillow 65101.2/72166: 90% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.853 fishing_opener } arcane_blast Fluffy_Pillow 64601.2/72166: 90% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.657 fishing_opener } arcane_blast Fluffy_Pillow 62324.1/72166: 86% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.459 fishing_opener y presence_of_mind Fluffy_Pillow 60044.1/72166: 83% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.459 fishing_opener | arcane_missiles Fluffy_Pillow 60044.1/72166: 83% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.803 fishing_opener } arcane_blast Fluffy_Pillow 61983.9/72166: 86% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.590 fishing_opener | arcane_missiles Fluffy_Pillow 59682.3/72166: 83% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.742 fishing_opener } arcane_blast Fluffy_Pillow 61345.0/72166: 85% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:31.529 fishing_opener } arcane_blast Fluffy_Pillow 59043.4/72166: 82% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect
0:32.316 fishing_opener z arcane_barrage Fluffy_Pillow 56741.8/72166: 79% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:33.104 rotation + arcane_orb Fluffy_Pillow 62209.1/72166: 86% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:33.892 rotation = arcane_blast Fluffy_Pillow 62846.4/72166: 87% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.884 rotation = arcane_blast Fluffy_Pillow 60153.2/72166: 83% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:35.782 rotation = arcane_blast Fluffy_Pillow 55949.3/72166: 78% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.584 rotation = arcane_blast Fluffy_Pillow 50231.8/72166: 70% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.386 rotation = arcane_blast Fluffy_Pillow 44514.3/72166: 62% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.189 rotation = arcane_blast Fluffy_Pillow 38798.3/72166: 54% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.991 rotation = arcane_blast Fluffy_Pillow 33080.9/72166: 46% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.796 rotation = arcane_blast Fluffy_Pillow 27367.7/72166: 38% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.598 rotation , arcane_barrage Fluffy_Pillow 21650.3/72166: 30% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.387 rotation = arcane_blast Fluffy_Pillow 27119.0/72166: 38% mana clearcasting, potion_of_spectral_intellect
0:43.376 rotation = arcane_blast Fluffy_Pillow 28614.7/72166: 40% mana arcane_charge, clearcasting
0:45.207 rotation = arcane_blast Fluffy_Pillow 28507.4/72166: 40% mana arcane_charge(2), clearcasting
0:46.880 rotation = arcane_blast Fluffy_Pillow 26797.1/72166: 37% mana arcane_charge(3), clearcasting
0:48.394 rotation * arcane_missiles Fluffy_Pillow 23482.3/72166: 33% mana arcane_charge(4), clearcasting
0:50.471 default T counterspell Fluffy_Pillow 26480.0/72166: 37% mana arcane_charge(4)
0:50.471 rotation , arcane_barrage Fluffy_Pillow 25480.0/72166: 35% mana arcane_charge(4)
0:51.799 rotation = arcane_blast Fluffy_Pillow 31726.7/72166: 44% mana
0:53.789 rotation + arcane_orb Fluffy_Pillow 33223.9/72166: 46% mana arcane_charge, clearcasting
0:55.117 rotation = arcane_blast Fluffy_Pillow 34640.6/72166: 48% mana arcane_charge(3), clearcasting
0:56.630 rotation = arcane_blast Fluffy_Pillow 31324.4/72166: 43% mana arcane_charge(4), clearcasting
0:57.984 rotation = arcane_blast Fluffy_Pillow 26403.6/72166: 37% mana arcane_charge(4), clearcasting(2)
0:59.338 rotation , arcane_barrage Fluffy_Pillow 21482.9/72166: 30% mana arcane_charge(4), clearcasting(2)
1:00.666 rotation ) arcane_missiles Fluffy_Pillow 27729.5/72166: 38% mana clearcasting(3)
1:02.793 cooldowns i touch_of_the_magi Fluffy_Pillow 30799.5/72166: 43% mana clearcasting(2), crimson_chorus
1:04.122 cooldowns l rune_of_power Fluffy_Pillow 30217.6/72166: 42% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:05.450 rotation ' arcane_missiles Fluffy_Pillow 32134.3/72166: 45% mana arcane_charge(4), clearcasting(3), rune_of_power, crimson_chorus
1:13.314 rotation = arcane_blast Fluffy_Pillow 35984.6/72166: 50% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:14.668 default T counterspell Fluffy_Pillow 31063.8/72166: 43% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:14.668 rotation = arcane_blast Fluffy_Pillow 30063.8/72166: 42% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.022 rotation = arcane_blast Fluffy_Pillow 25143.1/72166: 35% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:17.375 rotation ( arcane_missiles Fluffy_Pillow 20220.9/72166: 28% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:19.437 rotation , arcane_barrage Fluffy_Pillow 23197.0/72166: 32% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:20.765 rotation + arcane_orb Fluffy_Pillow 29443.6/72166: 41% mana clearcasting, crimson_chorus(2)
1:22.093 rotation = arcane_blast Fluffy_Pillow 30860.4/72166: 43% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:23.766 rotation = arcane_blast Fluffy_Pillow 29150.0/72166: 40% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:25.278 rotation = arcane_blast Fluffy_Pillow 25832.3/72166: 36% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:26.631 rotation , arcane_barrage Fluffy_Pillow 20910.1/72166: 29% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:27.958 rotation = arcane_blast Fluffy_Pillow 27155.3/72166: 38% mana clearcasting(2), crimson_chorus(3)
1:29.949 rotation = arcane_blast Fluffy_Pillow 28654.0/72166: 40% mana arcane_charge, clearcasting(2), crimson_chorus(3)
1:31.779 rotation = arcane_blast Fluffy_Pillow 28545.2/72166: 40% mana arcane_charge(2), clearcasting(2)
1:33.450 rotation = arcane_blast Fluffy_Pillow 26832.0/72166: 37% mana arcane_charge(3), clearcasting(2)
1:34.963 rotation ) arcane_missiles Fluffy_Pillow 23515.8/72166: 33% mana arcane_charge(4), clearcasting(3)
1:38.710 default T counterspell Fluffy_Pillow 28923.9/72166: 40% mana arcane_charge(4), clearcasting(2)
1:38.710 rotation = arcane_blast Fluffy_Pillow 27923.9/72166: 39% mana arcane_charge(4), clearcasting(2)
1:40.064 rotation , arcane_barrage Fluffy_Pillow 23003.1/72166: 32% mana arcane_charge(4), clearcasting(2)
1:41.391 rotation + arcane_orb Fluffy_Pillow 29248.3/72166: 41% mana clearcasting(2)
1:42.718 rotation = arcane_blast Fluffy_Pillow 30663.6/72166: 42% mana arcane_charge(2), clearcasting(2)
1:44.390 rotation * arcane_missiles Fluffy_Pillow 28951.8/72166: 40% mana arcane_charge(3), clearcasting(2)
1:46.402 rotation = arcane_blast Fluffy_Pillow 31855.8/72166: 44% mana arcane_charge(3), clearcasting
1:47.914 rotation * arcane_missiles Fluffy_Pillow 28538.1/72166: 40% mana arcane_charge(4), clearcasting
1:49.988 rotation $ arcane_barrage Fluffy_Pillow 31531.5/72166: 44% mana arcane_charge(4), clearcasting
1:51.318 cooldowns i touch_of_the_magi Fluffy_Pillow 37781.1/72166: 52% mana clearcasting
1:52.644 cooldowns l rune_of_power Fluffy_Pillow 37194.9/72166: 52% mana arcane_charge(4), clearcasting
1:53.972 rotation ' arcane_missiles Fluffy_Pillow 39111.6/72166: 54% mana arcane_charge(4), clearcasting, rune_of_power
2:00.485 cooldowns n presence_of_mind Fluffy_Pillow 33511.9/72166: 46% mana arcane_charge(4), rune_of_power
2:00.485 rotation & arcane_blast Fluffy_Pillow 33511.9/72166: 46% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:01.812 rotation = arcane_blast Fluffy_Pillow 28552.2/72166: 40% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:03.141 default T counterspell Fluffy_Pillow 23595.4/72166: 33% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus
2:03.141 rotation ( arcane_missiles Fluffy_Pillow 22595.4/72166: 31% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus
2:05.099 default U use_mana_gem lightforged draenei 25421.4/72166: 35% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:05.099 rotation = arcane_blast Fluffy_Pillow 32637.9/72166: 45% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:06.427 rotation = arcane_blast Fluffy_Pillow 27679.7/72166: 38% mana arcane_charge(4), crimson_chorus
2:07.782 rotation = arcane_blast Fluffy_Pillow 22760.3/72166: 32% mana arcane_charge(4), crimson_chorus
2:09.136 rotation = arcane_blast Fluffy_Pillow 17839.6/72166: 25% mana arcane_charge(4), crimson_chorus
2:10.489 rotation = arcane_blast Fluffy_Pillow 12917.4/72166: 18% mana arcane_charge(4), clearcasting, crimson_chorus
2:11.844 rotation = arcane_blast Fluffy_Pillow 7998.1/72166: 11% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:13.197 rotation " evocation lightforged draenei 3075.9/72166: 4% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:17.985 rotation ! cancel_action Fluffy_Pillow 69630.1/72166: 96% mana arcane_charge(4), clearcasting(2), evocation, crimson_chorus(2)
2:17.989 cooldowns k arcane_power Fluffy_Pillow 69635.9/72166: 96% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:17.989 rotation ( arcane_missiles Fluffy_Pillow 69635.9/72166: 96% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
2:21.805 rotation = arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:23.159 rotation = arcane_blast Fluffy_Pillow 68735.4/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:24.513 rotation = arcane_blast Fluffy_Pillow 67252.2/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:25.865 rotation = arcane_blast Fluffy_Pillow 65766.0/72166: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:27.219 default T counterspell Fluffy_Pillow 64282.8/72166: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:27.219 rotation = arcane_blast Fluffy_Pillow 63782.8/72166: 88% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.573 rotation = arcane_blast Fluffy_Pillow 62299.5/72166: 86% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.926 rotation = arcane_blast Fluffy_Pillow 60814.8/72166: 84% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:31.280 rotation = arcane_blast Fluffy_Pillow 59331.6/72166: 82% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:32.632 rotation : arcane_barrage Fluffy_Pillow 57845.4/72166: 80% mana arcane_charge(4), arcane_power, clearcasting
2:33.959 default X lights_judgment Fluffy_Pillow 64090.7/72166: 89% mana clearcasting
2:35.286 rotation + arcane_orb Fluffy_Pillow 66005.9/72166: 91% mana clearcasting
2:36.614 rotation = arcane_blast Fluffy_Pillow 67422.7/72166: 93% mana arcane_charge(2), clearcasting
2:38.286 rotation $ arcane_barrage Fluffy_Pillow 65710.9/72166: 91% mana arcane_charge(3), clearcasting
2:39.612 cooldowns i touch_of_the_magi Fluffy_Pillow 70872.2/72166: 98% mana clearcasting
2:40.940 cooldowns l rune_of_power Fluffy_Pillow 69672.9/72166: 97% mana arcane_charge(4), clearcasting
2:42.267 rotation ' arcane_missiles Fluffy_Pillow 71588.2/72166: 99% mana arcane_charge(4), clearcasting, rune_of_power
2:50.729 rotation = arcane_blast Fluffy_Pillow 67188.1/72166: 93% mana arcane_charge(4), rune_of_power
2:52.082 default T counterspell Fluffy_Pillow 62265.9/72166: 86% mana arcane_charge(4), rune_of_power
2:52.082 rotation = arcane_blast Fluffy_Pillow 61265.9/72166: 85% mana arcane_charge(4), rune_of_power
2:53.433 rotation ; arcane_barrage Fluffy_Pillow 56340.8/72166: 78% mana arcane_charge(4), rune_of_power
2:54.762 rotation = arcane_blast Fluffy_Pillow 62588.9/72166: 87% mana
2:56.753 rotation + arcane_orb Fluffy_Pillow 64087.6/72166: 89% mana arcane_charge
2:58.079 rotation = arcane_blast Fluffy_Pillow 65501.4/72166: 91% mana arcane_charge(3)
2:59.593 rotation = arcane_blast Fluffy_Pillow 62186.6/72166: 86% mana arcane_charge(4)
3:00.947 rotation = arcane_blast Fluffy_Pillow 57265.8/72166: 79% mana arcane_charge(4), clearcasting
3:02.300 rotation = arcane_blast Fluffy_Pillow 52343.6/72166: 73% mana arcane_charge(4), clearcasting, crimson_chorus
3:03.653 rotation = arcane_blast Fluffy_Pillow 47421.4/72166: 66% mana arcane_charge(4), clearcasting, crimson_chorus
3:05.008 rotation = arcane_blast Fluffy_Pillow 42502.1/72166: 59% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:06.363 rotation = arcane_blast Fluffy_Pillow 37582.8/72166: 52% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:07.715 rotation = arcane_blast Fluffy_Pillow 32659.2/72166: 45% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:09.067 rotation = arcane_blast Fluffy_Pillow 27735.5/72166: 38% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:10.420 rotation , arcane_barrage Fluffy_Pillow 22813.3/72166: 32% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:11.747 rotation = arcane_blast Fluffy_Pillow 29058.6/72166: 40% mana clearcasting(2), crimson_chorus
3:13.739 rotation * arcane_missiles Fluffy_Pillow 30558.6/72166: 42% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:15.780 rotation * arcane_missiles Fluffy_Pillow 33504.4/72166: 46% mana arcane_charge, clearcasting, crimson_chorus(2)
3:17.934 default T counterspell Fluffy_Pillow 36613.3/72166: 51% mana arcane_charge, crimson_chorus(2)
3:17.934 rotation + arcane_orb Fluffy_Pillow 35613.3/72166: 49% mana arcane_charge, crimson_chorus(2)
3:19.261 rotation = arcane_blast Fluffy_Pillow 37028.6/72166: 51% mana arcane_charge(3), crimson_chorus(2)
3:20.772 rotation = arcane_blast Fluffy_Pillow 33709.5/72166: 47% mana arcane_charge(4), crimson_chorus(2)
3:22.127 rotation = arcane_blast Fluffy_Pillow 28790.2/72166: 40% mana arcane_charge(4), crimson_chorus(2)
3:23.480 rotation , arcane_barrage Fluffy_Pillow 23868.0/72166: 33% mana arcane_charge(4), crimson_chorus(3)
3:24.808 rotation = arcane_blast Fluffy_Pillow 30114.6/72166: 42% mana crimson_chorus(3)
3:26.798 cooldowns i touch_of_the_magi Fluffy_Pillow 31611.8/72166: 44% mana arcane_charge, crimson_chorus(3)
3:28.126 cooldowns l rune_of_power Fluffy_Pillow 31028.5/72166: 43% mana arcane_charge(4), crimson_chorus(3)
3:29.454 rotation ' arcane_missiles Fluffy_Pillow 32945.3/72166: 46% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
3:36.342 rotation = arcane_blast Fluffy_Pillow 20386.8/72166: 28% mana arcane_charge(4), rune_of_power
3:37.694 rotation = arcane_blast Fluffy_Pillow 15463.2/72166: 21% mana arcane_charge(4), clearcasting, rune_of_power
3:39.048 rotation ( arcane_missiles Fluffy_Pillow 10542.4/72166: 15% mana arcane_charge(4), clearcasting, rune_of_power
3:41.109 rotation ; arcane_barrage Fluffy_Pillow 13517.1/72166: 19% mana arcane_charge(4), rune_of_power
3:42.436 default T counterspell Fluffy_Pillow 19762.3/72166: 27% mana
3:42.436 rotation + arcane_orb Fluffy_Pillow 18762.3/72166: 26% mana
3:43.765 rotation = arcane_blast Fluffy_Pillow 20180.5/72166: 28% mana arcane_charge(2)
3:45.435 rotation = arcane_blast Fluffy_Pillow 18465.8/72166: 26% mana arcane_charge(3)
3:46.948 rotation = arcane_blast Fluffy_Pillow 15149.5/72166: 21% mana arcane_charge(4)
3:48.304 rotation = arcane_blast Fluffy_Pillow 10231.7/72166: 14% mana arcane_charge(4)
3:49.658 rotation > evocation lightforged draenei 5310.9/72166: 7% mana arcane_charge(4)
3:54.287 rotation ! cancel_action Fluffy_Pillow 69655.0/72166: 97% mana arcane_charge(4), evocation
3:54.291 rotation = arcane_blast Fluffy_Pillow 69660.8/72166: 97% mana arcane_charge(4)
3:55.645 rotation = arcane_blast Fluffy_Pillow 64740.0/72166: 90% mana arcane_charge(4), clearcasting
3:56.999 rotation = arcane_blast Fluffy_Pillow 59819.3/72166: 83% mana arcane_charge(4), clearcasting
3:58.352 default Y use_item_empyreal_ordnance Fluffy_Pillow 54897.1/72166: 76% mana arcane_charge(4), clearcasting(2)
3:58.352 rotation = arcane_blast Fluffy_Pillow 54897.1/72166: 76% mana arcane_charge(4), clearcasting(2)
3:59.704 rotation = arcane_blast Fluffy_Pillow 49973.4/72166: 69% mana arcane_charge(4), clearcasting(2)
4:01.059 rotation ) arcane_missiles Fluffy_Pillow 45054.1/72166: 62% mana arcane_charge(4), clearcasting(3)
4:03.117 rotation - arcane_barrage Fluffy_Pillow 48024.5/72166: 67% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:04.443 rotation + arcane_orb Fluffy_Pillow 54268.2/72166: 75% mana clearcasting(2), crimson_chorus
4:05.772 default U use_mana_gem lightforged draenei 55686.4/72166: 77% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:05.772 rotation = arcane_blast Fluffy_Pillow 62903.0/72166: 87% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:07.442 default T counterspell Fluffy_Pillow 61188.3/72166: 85% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:07.442 rotation = arcane_blast Fluffy_Pillow 60188.3/72166: 83% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:08.954 rotation = arcane_blast Fluffy_Pillow 56870.6/72166: 79% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:10.309 rotation * arcane_missiles Fluffy_Pillow 51951.3/72166: 72% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:14.061 rotation = arcane_blast Fluffy_Pillow 57366.6/72166: 79% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)
4:15.415 rotation = arcane_blast Fluffy_Pillow 52445.9/72166: 73% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)
4:16.769 rotation # arcane_barrage Fluffy_Pillow 47525.1/72166: 66% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)
4:18.096 cooldowns h touch_of_the_magi Fluffy_Pillow 53770.3/72166: 75% mana crimson_chorus(2), empyreal_surge(5)
4:19.422 cooldowns k arcane_power Fluffy_Pillow 53184.2/72166: 74% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)
4:19.422 rotation ' arcane_missiles Fluffy_Pillow 53184.2/72166: 74% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:27.682 rotation = arcane_blast Fluffy_Pillow 53855.9/72166: 75% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:29.034 rotation = arcane_blast Fluffy_Pillow 52369.8/72166: 73% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
4:30.387 cooldowns m presence_of_mind Fluffy_Pillow 50885.1/72166: 71% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
4:30.387 rotation ( arcane_missiles Fluffy_Pillow 50885.1/72166: 71% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus(3)
4:32.460 default T counterspell Fluffy_Pillow 53877.1/72166: 75% mana arcane_charge(4), arcane_power, presence_of_mind(3), crimson_chorus(3)
4:32.460 rotation = arcane_blast Fluffy_Pillow 53377.1/72166: 74% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), crimson_chorus(3)
4:33.788 rotation ( arcane_missiles Fluffy_Pillow 51856.3/72166: 72% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2)
4:35.734 cooldowns l rune_of_power Fluffy_Pillow 54665.0/72166: 76% mana arcane_charge(4), presence_of_mind(2)
4:37.061 rotation = arcane_blast Fluffy_Pillow 56580.3/72166: 78% mana arcane_charge(4), presence_of_mind(2), rune_of_power
4:38.389 rotation ( arcane_missiles Fluffy_Pillow 51622.0/72166: 72% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
4:40.416 rotation = arcane_blast Fluffy_Pillow 54547.6/72166: 76% mana arcane_charge(4), presence_of_mind, rune_of_power
4:41.743 rotation = arcane_blast Fluffy_Pillow 49587.9/72166: 69% mana arcane_charge(4), rune_of_power
4:43.097 rotation = arcane_blast Fluffy_Pillow 44667.1/72166: 62% mana arcane_charge(4), rune_of_power
4:44.451 rotation = arcane_blast Fluffy_Pillow 39746.4/72166: 55% mana arcane_charge(4), clearcasting, rune_of_power
4:45.803 rotation ( arcane_missiles Fluffy_Pillow 34822.7/72166: 48% mana arcane_charge(4), clearcasting, rune_of_power
4:49.660 rotation - arcane_barrage Fluffy_Pillow 40389.6/72166: 56% mana arcane_charge(4)
4:50.988 rotation + arcane_orb Fluffy_Pillow 46636.3/72166: 65% mana
4:52.317 rotation = arcane_blast Fluffy_Pillow 48054.4/72166: 67% mana arcane_charge(2)
4:53.989 rotation = arcane_blast Fluffy_Pillow 46342.6/72166: 64% mana arcane_charge(3), clearcasting
4:55.502 rotation = arcane_blast Fluffy_Pillow 43026.4/72166: 60% mana arcane_charge(4), clearcasting
4:56.853 default T counterspell Fluffy_Pillow 38101.3/72166: 53% mana arcane_charge(4), clearcasting(2)
4:56.853 rotation = arcane_blast Fluffy_Pillow 37101.3/72166: 51% mana arcane_charge(4), clearcasting(2)
4:58.206 rotation = arcane_blast Fluffy_Pillow 32179.1/72166: 45% mana arcane_charge(4), clearcasting(2)
4:59.562 rotation = arcane_blast Fluffy_Pillow 27261.2/72166: 38% mana arcane_charge(4), clearcasting(2)
5:00.916 rotation , arcane_barrage Fluffy_Pillow 22340.5/72166: 31% mana arcane_charge(4), clearcasting(2)
5:02.244 default W time_warp Fluffy_Pillow 28587.2/72166: 40% mana clearcasting(2)
5:02.244 rotation = arcane_blast Fluffy_Pillow 26587.2/72166: 37% mana clearcasting(2), temporal_warp
5:03.775 default X lights_judgment Fluffy_Pillow 27421.9/72166: 38% mana arcane_charge, clearcasting(2), temporal_warp, crimson_chorus
5:04.980 rotation = arcane_blast Fluffy_Pillow 29161.1/72166: 40% mana arcane_charge, clearcasting(2), temporal_warp, crimson_chorus
5:06.390 rotation * arcane_missiles Fluffy_Pillow 28446.1/72166: 39% mana arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus
5:08.106 rotation * arcane_missiles Fluffy_Pillow 30922.9/72166: 43% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus
5:09.557 rotation = arcane_blast Fluffy_Pillow 33017.1/72166: 46% mana arcane_charge(2), temporal_warp, crimson_chorus
5:10.844 rotation = arcane_blast Fluffy_Pillow 30749.7/72166: 43% mana arcane_charge(3), temporal_warp, crimson_chorus
5:12.010 rotation - arcane_barrage Fluffy_Pillow 26932.6/72166: 37% mana arcane_charge(4), temporal_warp, crimson_chorus
5:13.032 rotation + arcane_orb Fluffy_Pillow 32737.6/72166: 45% mana temporal_warp, crimson_chorus
5:14.055 rotation = arcane_blast Fluffy_Pillow 33714.1/72166: 47% mana arcane_charge(2), temporal_warp, crimson_chorus(2)
5:15.340 rotation = arcane_blast Fluffy_Pillow 31443.7/72166: 44% mana arcane_charge(3), temporal_warp, crimson_chorus(2)
5:16.506 final_burn q arcane_blast Fluffy_Pillow 27626.6/72166: 38% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:17.549 final_burn q arcane_blast Fluffy_Pillow 22257.0/72166: 31% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:18.591 final_burn q arcane_blast Fluffy_Pillow 16886.0/72166: 23% mana arcane_charge(4), temporal_warp, crimson_chorus(2)

Stats

Level Bonus (60) Race Bonus (lightforged_draenei) Raid-Buffed Unbuffed Gear Amount
Strength 198 0 216 198 0
Agility 306 -1 323 305 0
Stamina 414 1 2028 1932 1517
Intellect 450 0 1822 1622 1095 (46)
Spirit 0 0 0 0 0
Health 40560 40560 0
Mana 72166 72166 0
Spell Power 1822 1622 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="lightforged draenei"
source=default
spec=arcane
level=60
race=lightforged_draenei
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

mechagnome : 5875 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5874.5 5874.5 11.6 / 0.197% 915.3 / 15.6% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2513.8 2395.1 Mana 0.00% 43.0 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
mechagnome 5875
Arcane Barrage 376 6.4% 20.6 13.80sec 5480 4435 Direct 20.6 4663 9288 5483 17.7%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.64 20.63 0.00 0.00 1.2357 0.0000 113093.31 113093.31 0.00% 4434.86 4434.86
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.27% 16.97 8 26 4662.85 2910 8867 4661.42 4217 5319 79119 79119 0.00%
crit 17.73% 3.66 0 11 9288.48 6729 17734 9099.52 0 14004 33975 33975 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [q]:0.01
    fishing_opener
    [y]:0.91
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [}]:1.00
    rotation
    ["]:0.55
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [#]:3.25
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [$]:0.13
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [+]:7.95
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [,]:2.99
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [-]:1.20
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [:]:2.41
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [>]:0.21
Arcane Blast 2180 37.1% 116.8 2.55sec 5588 4272 Direct 117.8 4628 9667 5543 18.1%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 116.82 117.82 0.00 0.00 1.3082 0.0000 652837.70 652837.70 0.00% 4271.77 4271.77
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.86% 96.45 68 127 4627.52 925 12152 4634.91 4067 5310 446338 446338 0.00%
crit 18.14% 21.37 10 39 9667.16 1849 24303 9680.34 6058 13787 206500 206500 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [p]:3.37
    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:19.20
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [%]:1.71
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [<]:92.12
Arcane Echo 272 4.6% 152.0 1.99sec 537 0 Direct 152.0 442 934 537 19.3%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 152.04 152.04 0.00 0.00 0.0000 0.0000 81614.04 81614.04 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.70% 122.70 78 173 441.98 226 676 442.52 383 492 54212 54212 0.00%
crit 19.30% 29.34 13 53 934.32 452 1352 935.40 744 1164 27402 27402 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2299 39.2% 43.5 6.57sec 15867 8682 Periodic 298.9 1910 4025 2310 18.9% 24.7%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.50 0.00 299.14 298.86 1.8275 0.2477 690189.12 690189.12 0.00% 8682.28 8682.28
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.09% 242.35 137 359 1910.33 1146 3440 1913.75 1656 2213 462857 462857 0.00%
crit 18.91% 56.50 27 93 4024.94 2291 6881 4031.40 3195 4837 227332 227332 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [o]:0.90
  • if_expr:buff.clearcasting.react
    fishing_opener
    [z]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [{]:0.91
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [&]:5.01
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [']:5.42
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [(]:3.10
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [)]:4.78
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (143) 0.0% (2.4%) 11.3 26.76sec 3790 2989

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.31 0.00 0.00 0.00 1.2678 0.0000 0.00 0.00 0.00% 2989.44 2989.44

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [*]:10.31
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 143 2.4% 11.3 27.30sec 3791 0 Direct 11.3 3215 6415 3791 18.0%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.31 11.31 0.00 0.00 0.0000 0.0000 42877.52 42877.52 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.02% 9.28 3 15 3215.11 3026 4594 3214.99 3084 3550 29831 29831 0.00%
crit 17.98% 2.03 0 10 6414.60 6052 9187 5681.72 0 9187 13047 13047 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12583 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.63sec 2519 0 Periodic 13.5 1564 3086 1854 19.0% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.96 0.00 13.53 13.53 0.0000 1.7472 25083.01 25083.01 0.00% 1060.73 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.97% 10.96 2 14 1563.98 175 1852 1565.18 966 1852 17144 17144 0.00%
crit 19.03% 2.58 0 8 3086.11 349 3704 2869.88 0 3704 7939 7939 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.5 14.56sec 540 0 Direct 20.5 456 911 540 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.51 20.51 0.00 0.00 0.0000 0.0000 11069.65 11069.65 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.57% 16.73 5 35 455.81 444 470 455.79 444 468 7626 7626 0.00%
crit 18.43% 3.78 0 11 911.20 887 941 886.21 0 941 3444 3444 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 5865 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 147  / 20 0.3% 111.0 1.04sec 53 50 Direct 111.0 44 90 53 19.7%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0635 0.0000 5865.34 5865.34 0.00% 49.69 49.69
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.27% 89.10 76 102 43.62 30 58 43.62 42 45 3886 3886 0.00%
crit 19.73% 21.90 9 35 90.38 60 116 90.42 78 106 1979 1979 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3605.25
Shadowcore Oil Blast 40 0.7% 41.0 7.28sec 297 0 Direct 41.0 251 501 297 18.4%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 40.96 40.96 0.00 0.00 0.0000 0.0000 12152.84 12152.84 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.63% 33.43 15 54 250.71 244 259 250.70 246 257 8382 8382 0.00%
crit 18.37% 7.52 0 18 501.19 488 517 500.94 0 517 3771 3771 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (424) 0.0% (7.2%) 6.2 49.09sec 20621 16847

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.16 0.00 0.00 0.00 1.2241 0.0000 0.00 0.00 0.00% 16846.79 16846.79

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:0.81
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:4.13
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.23
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [v]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 424 7.2% 6.2 49.04sec 20621 0 Direct 6.2 20647 0 20647 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.16 6.16 0.00 0.00 0.0000 0.0000 127075.37 127075.37 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.16 5 8 20647.40 486 65787 20655.29 15754 24717 127075 127075 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:26768.15
  • base_dd_max:26768.15
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
mechagnome
Arcane Power 2.8 122.19sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.80 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:1.80
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [w]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:mechagnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.77sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.64 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.64
Evocation 3.3 104.40sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.30 0.00 18.25 0.00 3.4951 0.6302 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:mechagnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [r]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [!]:0.96
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [=]:1.34
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:mechagnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:mechagnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 98.03sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.18 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [l]:0.10
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [m]:1.78
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [n]:0.30
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [x]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.28sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.92 0.00 0.00 0.00 1.2239 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:4.94
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [u]:1.00
Time Warp 1.5 303.87sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.48
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.22sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:mechagnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.6 125.0 13.9sec 2.1sec 11.6sec 83.31% 0.00% 78.9 (79.4) 0.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.1s / 52.8s
  • trigger_min/max:0.0s / 15.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 50.1s

Stack Uptimes

  • arcane_charge_1:5.22%
  • arcane_charge_2:9.58%
  • arcane_charge_3:8.00%
  • arcane_charge_4:60.52%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.78% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 142.5s
  • trigger_min/max:120.0s / 142.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.78%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.51% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.51%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 12.3 16.9sec 9.9sec 8.0sec 47.46% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.07%
  • clearcasting_2:17.99%
  • clearcasting_3:4.40%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Combat Analysis 1.0 58.5 0.0sec 5.0sec 295.2sec 98.31% 0.00% 50.5 (50.5) 0.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_combat_analysis
  • max_stacks:10
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:5.00

Stat Details

  • stat:intellect
  • amount:3.80

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:5.0s / 5.0s
  • trigger_pct:100.00%
  • duration_min/max:235.1s / 355.0s

Stack Uptimes

  • combat_analysis_1:1.69%
  • combat_analysis_3:1.69%
  • combat_analysis_4:1.69%
  • combat_analysis_5:1.69%
  • combat_analysis_6:1.69%
  • combat_analysis_7:1.69%
  • combat_analysis_8:1.69%
  • combat_analysis_9:1.69%
  • combat_analysis_10:84.81%

Spelldata

  • id:312923
  • name:Combat Analysis
  • tooltip:
  • description:You gather and analyze combat data every $t1 sec, increasing your primary stat by {$s1=4}, stacking up to {$s3=10} times. The data decays while out of combat.
  • max_stacks:0
  • duration:0.00
  • cooldown:0.00
  • default_chance:0.00%
Crimson Chorus 5.4 0.0 60.7sec 60.7sec 28.7sec 52.05% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 66.6s
  • trigger_min/max:60.0s / 66.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.93%
  • crimson_chorus_2:17.35%
  • crimson_chorus_3:16.77%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.3sec 239.3sec 14.5sec 9.07% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.7s / 259.8s
  • trigger_min/max:236.7s / 259.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.07%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.8sec 104.8sec 3.9sec 4.24% 0.00% 15.0 (15.0) 0.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 143.9s
  • trigger_min/max:90.0s / 143.9s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 5.0s

Stack Uptimes

  • evocation_1:4.24%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.44% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.44%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.6sec 98.6sec 4.0sec 4.20% 8.08% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 152.3s
  • trigger_min/max:62.7s / 152.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.9s

Stack Uptimes

  • presence_of_mind_1:2.05%
  • presence_of_mind_2:1.99%
  • presence_of_mind_3:0.16%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.33% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 59.4s
  • trigger_min/max:13.7s / 59.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.33%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.5 0.0 303.7sec 303.7sec 35.5sec 17.23% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 319.9s
  • trigger_min/max:300.0s / 319.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.23%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.01% 0.00% 4.17%
Arcane Barrage Arcane Charge 3 2.58% 0.00% 17.65%
Arcane Barrage Arcane Charge 4 97.42% 82.35% 100.00%
Arcane Blast Arcane Charge 0 6.76% 3.37% 11.20%
Arcane Blast Arcane Charge 1 4.71% 1.75% 10.14%
Arcane Blast Arcane Charge 2 10.54% 5.71% 14.58%
Arcane Blast Arcane Charge 3 11.70% 6.96% 15.62%
Arcane Blast Arcane Charge 4 66.29% 55.88% 76.79%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.12% 0.00% 8.67% 1.6s 0.0s 6.0s
Conserve Phase 100.00% 100.00% 100.00% 300.2s 240.1s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000180.163120.132239.993
Evocation14.3750.00053.94648.05122.57485.146
Counterspell0.6890.0008.3608.7163.01617.073
Time Warp2.1010.00019.8753.1341.32421.202
Rune of Power7.0360.00034.11843.94620.94272.431
Touch of the Magi4.9840.00029.74132.37719.61566.174
Arcane Power7.3830.00022.47320.89216.71042.246
Arcane Barrage11.4411.29450.381249.324193.185304.247
Arcane Orb6.5350.00072.88178.54740.135139.084
Presence of Mind32.4430.00088.836115.56677.883173.049

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
mechagnome
mana_regen Mana 3144.67 423559.48 58.93% 134.69 9583.71 2.21%
Evocation Mana 127.64 186033.38 25.88% 1457.49 0.00 0.00%
Mana Gem Mana 2.95 21274.15 2.96% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.63 87891.50 12.23% 4260.15 853.79 0.96%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2395.11 2513.81 10426.7 36537.8 1177.4 72165.7
Usage Type Count Total Avg RPE APR
mechagnome
arcane_blast Mana 119.1 636363.6 5344.6 5447.3 1.0
arcane_missiles Mana 44.0 90551.8 2059.6 2081.7 7.6
arcane_orb Mana 11.4 5716.7 500.0 505.3 7.5
counterspell Mana 12.8 11403.5 892.8 902.5 0.0
time_warp Mana 1.5 2988.0 2000.0 2014.4 0.0
touch_of_the_magi Mana 6.2 15554.3 2498.1 2524.0 8.2

Statistics & Data Analysis

Fight Length
mechagnome Fight Length
Count 1502
Mean 300.16
Minimum 240.13
Maximum 359.99
Spread ( max - min ) 119.86
Range [ ( max - min ) / 2 * 100% ] 19.97%
Standard Deviation 34.4313
5th Percentile 246.72
95th Percentile 353.03
( 95th Percentile - 5th Percentile ) 106.31
Mean Distribution
Standard Deviation 0.8884
95.00% Confidence Interval ( 298.42 - 301.90 )
Normalized 95.00% Confidence Interval ( 99.42% - 100.58% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 506
0.1% Error 50547
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1013
DPS
mechagnome Damage Per Second
Count 1502
Mean 5874.50
Minimum 5175.62
Maximum 6783.78
Spread ( max - min ) 1608.16
Range [ ( max - min ) / 2 * 100% ] 13.69%
Standard Deviation 228.8542
5th Percentile 5520.49
95th Percentile 6265.32
( 95th Percentile - 5th Percentile ) 744.83
Mean Distribution
Standard Deviation 5.9051
95.00% Confidence Interval ( 5862.93 - 5886.08 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 59
0.1% Error 5831
0.1 Scale Factor Error with Delta=300 448
0.05 Scale Factor Error with Delta=300 1789
0.01 Scale Factor Error with Delta=300 44710
Priority Target DPS
mechagnome Priority Target Damage Per Second
Count 1502
Mean 5874.50
Minimum 5175.62
Maximum 6783.78
Spread ( max - min ) 1608.16
Range [ ( max - min ) / 2 * 100% ] 13.69%
Standard Deviation 228.8542
5th Percentile 5520.49
95th Percentile 6265.32
( 95th Percentile - 5th Percentile ) 744.83
Mean Distribution
Standard Deviation 5.9051
95.00% Confidence Interval ( 5862.93 - 5886.08 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 59
0.1% Error 5831
0.1 Scale Factor Error with Delta=300 448
0.05 Scale Factor Error with Delta=300 1789
0.01 Scale Factor Error with Delta=300 44710
DPS(e)
mechagnome Damage Per Second (Effective)
Count 1502
Mean 5874.50
Minimum 5175.62
Maximum 6783.78
Spread ( max - min ) 1608.16
Range [ ( max - min ) / 2 * 100% ] 13.69%
Damage
mechagnome Damage
Count 1502
Mean 1755992.55
Minimum 1298645.00
Maximum 2211740.96
Spread ( max - min ) 913095.96
Range [ ( max - min ) / 2 * 100% ] 26.00%
DTPS
mechagnome Damage Taken Per Second
Count 1502
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
mechagnome Healing Per Second
Count 1502
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
mechagnome Healing Per Second (Effective)
Count 1502
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
mechagnome Heal
Count 1502
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
mechagnome Healing Taken Per Second
Count 1502
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
mechagnome Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
mechagnomeTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
mechagnome Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.64 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.48 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 0.81 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 4.13 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.23 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 1.80 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 4.94 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
l 0.10 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
m 1.78 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
n 0.30 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
o 0.90 arcane_missiles,if=buff.clearcasting.react,chain=1
p 3.37 arcane_blast
q 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
r 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
s 1.00 arcane_orb,if=cooldown.rune_of_power.ready
t 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
u 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
v 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
w 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
x 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
y 0.91 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
z 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
{ 0.91 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
| 19.20 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
} 1.00 arcane_barrage
actions.rotation
# count action,conditions
~ 3.26 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
! 0.96 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
" 0.55 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
# 3.25 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
$ 0.13 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
% 1.71 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
& 5.01 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
' 5.42 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
( 3.10 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
) 4.78 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
* 10.31 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
+ 7.95 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
, 2.99 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
- 1.20 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
: 2.41 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
< 92.12 arcane_blast
= 1.34 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 0.21 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTsWtu|U|||||||||||}r~vwVzT|||x|{|||y*<<<<<<+(<<<<<+)T)*<<<+<<hk&T<<:*<<+<<<<+<)<T*<<<<<<!~#hk&Tm%<U<<:*<<<<<j'<<<<<T'<-*<<<<#hk&T<<:*<<+<<<<<+<<<T<(<<<<!~#hk&T<<<:*<<<<<<(X<<+U<T))*<pppop

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask mechagnome 72165.7/72166: 100% mana
Pre precombat 1 food mechagnome 72165.7/72166: 100% mana
Pre precombat 2 augmentation mechagnome 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener s arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.328 default W time_warp Fluffy_Pillow 71207.4/72166: 99% mana bloodlust, crimson_chorus
0:01.328 fishing_opener t arcane_blast Fluffy_Pillow 69207.4/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.225 fishing_opener u rune_of_power Fluffy_Pillow 65002.1/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.013 fishing_opener | arcane_blast Fluffy_Pillow 66139.4/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.816 default U use_mana_gem mechagnome 60423.4/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.816 fishing_opener | arcane_blast Fluffy_Pillow 67640.0/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.617 fishing_opener | arcane_blast Fluffy_Pillow 61921.1/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.419 fishing_opener | arcane_blast Fluffy_Pillow 56203.6/72166: 78% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus, combat_analysis
0:06.221 fishing_opener | arcane_blast Fluffy_Pillow 50486.1/72166: 70% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus, combat_analysis
0:07.023 fishing_opener | arcane_blast Fluffy_Pillow 44768.7/72166: 62% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus, combat_analysis
0:07.825 fishing_opener | arcane_blast Fluffy_Pillow 39051.2/72166: 54% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus, combat_analysis
0:08.628 fishing_opener | arcane_blast Fluffy_Pillow 33335.2/72166: 46% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus, combat_analysis
0:09.432 fishing_opener | arcane_blast Fluffy_Pillow 27620.6/72166: 38% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus, combat_analysis
0:10.233 fishing_opener | arcane_blast Fluffy_Pillow 21901.7/72166: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), combat_analysis(3)
0:11.034 fishing_opener | arcane_blast Fluffy_Pillow 16182.8/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), combat_analysis(3)
0:11.836 fishing_opener | arcane_blast Fluffy_Pillow 10465.4/72166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), combat_analysis(3)
0:12.640 fishing_opener } arcane_barrage Fluffy_Pillow 4750.8/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), combat_analysis(3)
0:13.429 fishing_opener r evocation mechagnome 10219.5/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), combat_analysis(3)
0:15.956 rotation ~ cancel_action Fluffy_Pillow 69582.1/72166: 96% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5), combat_analysis(4)
0:15.961 fishing_opener v touch_of_the_magi Fluffy_Pillow 69589.4/72166: 96% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5), combat_analysis(4)
0:16.750 fishing_opener w arcane_power Fluffy_Pillow 68228.1/72166: 95% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5), combat_analysis(4)
0:16.750 default V potion Fluffy_Pillow 68228.1/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), combat_analysis(4)
0:16.750 fishing_opener z arcane_missiles Fluffy_Pillow 68228.1/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), combat_analysis(4), potion_of_spectral_intellect
0:24.255 default T counterspell Fluffy_Pillow 63696.7/72166: 88% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), combat_analysis(5), potion_of_spectral_intellect
0:24.255 fishing_opener | arcane_blast Fluffy_Pillow 63196.7/72166: 88% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), combat_analysis(5), potion_of_spectral_intellect
0:25.057 fishing_opener | arcane_blast Fluffy_Pillow 60916.7/72166: 84% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), combat_analysis(6), potion_of_spectral_intellect
0:25.860 fishing_opener | arcane_blast Fluffy_Pillow 58638.2/72166: 81% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), combat_analysis(6), potion_of_spectral_intellect
0:26.662 fishing_opener x presence_of_mind Fluffy_Pillow 56358.3/72166: 78% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), combat_analysis(6), potion_of_spectral_intellect
0:26.662 fishing_opener | arcane_blast Fluffy_Pillow 56358.3/72166: 78% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), combat_analysis(6), potion_of_spectral_intellect
0:27.452 fishing_opener { arcane_missiles Fluffy_Pillow 54061.0/72166: 75% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), combat_analysis(6), potion_of_spectral_intellect
0:28.798 fishing_opener | arcane_blast Fluffy_Pillow 56003.7/72166: 78% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, crimson_chorus(3), empyreal_surge(5), combat_analysis(6), potion_of_spectral_intellect
0:29.585 fishing_opener | arcane_blast Fluffy_Pillow 53702.1/72166: 74% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, crimson_chorus(3), empyreal_surge(5), combat_analysis(6), potion_of_spectral_intellect
0:30.372 fishing_opener | arcane_blast Fluffy_Pillow 51400.5/72166: 71% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, combat_analysis(7), potion_of_spectral_intellect
0:31.174 fishing_opener y arcane_barrage Fluffy_Pillow 49120.5/72166: 68% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, combat_analysis(7), potion_of_spectral_intellect
0:31.960 rotation * arcane_orb Fluffy_Pillow 54584.9/72166: 76% mana bloodlust, temporal_warp, combat_analysis(7), potion_of_spectral_intellect
0:32.746 rotation < arcane_blast Fluffy_Pillow 55219.3/72166: 77% mana bloodlust, arcane_charge(2), temporal_warp, combat_analysis(7), potion_of_spectral_intellect
0:33.735 rotation < arcane_blast Fluffy_Pillow 52521.8/72166: 73% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, combat_analysis(7), potion_of_spectral_intellect
0:34.633 rotation < arcane_blast Fluffy_Pillow 48317.9/72166: 67% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, combat_analysis(7), potion_of_spectral_intellect
0:35.436 rotation < arcane_blast Fluffy_Pillow 42601.9/72166: 59% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, combat_analysis(8), potion_of_spectral_intellect
0:36.240 rotation < arcane_blast Fluffy_Pillow 36887.3/72166: 51% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, combat_analysis(8), potion_of_spectral_intellect
0:37.043 rotation < arcane_blast Fluffy_Pillow 31171.3/72166: 43% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, combat_analysis(8), potion_of_spectral_intellect
0:37.846 rotation + arcane_barrage Fluffy_Pillow 25455.2/72166: 35% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, combat_analysis(8), potion_of_spectral_intellect
0:38.634 rotation ( arcane_missiles Fluffy_Pillow 30922.5/72166: 43% mana bloodlust, clearcasting(3), temporal_warp, combat_analysis(8), potion_of_spectral_intellect
0:39.808 rotation < arcane_blast Fluffy_Pillow 32617.0/72166: 45% mana bloodlust, clearcasting(2), temporal_warp, combat_analysis(8), potion_of_spectral_intellect
0:40.988 rotation < arcane_blast Fluffy_Pillow 32945.1/72166: 46% mana bloodlust, arcane_charge, clearcasting(2), temporal_warp, combat_analysis(9), potion_of_spectral_intellect
0:42.073 rotation < arcane_blast Fluffy_Pillow 31761.1/72166: 44% mana arcane_charge(2), clearcasting(2), combat_analysis(9)
0:43.742 rotation < arcane_blast Fluffy_Pillow 30045.0/72166: 42% mana arcane_charge(3), clearcasting(2), combat_analysis(9)
0:45.254 rotation < arcane_blast Fluffy_Pillow 26727.3/72166: 37% mana arcane_charge(4), clearcasting(2), combat_analysis(10)
0:46.609 rotation + arcane_barrage Fluffy_Pillow 21807.9/72166: 30% mana arcane_charge(4), clearcasting(2), combat_analysis(10)
0:47.937 rotation ) arcane_missiles Fluffy_Pillow 28054.6/72166: 39% mana clearcasting(2), combat_analysis(10)
0:49.983 default T counterspell Fluffy_Pillow 31007.6/72166: 43% mana clearcasting, combat_analysis(10)
0:49.983 rotation ) arcane_missiles Fluffy_Pillow 30007.6/72166: 42% mana clearcasting, combat_analysis(10)
0:52.065 rotation * arcane_orb Fluffy_Pillow 33012.6/72166: 46% mana combat_analysis(10)
0:53.391 rotation < arcane_blast Fluffy_Pillow 34426.4/72166: 48% mana arcane_charge(2), combat_analysis(10)
0:55.063 rotation < arcane_blast Fluffy_Pillow 32714.7/72166: 45% mana arcane_charge(3), combat_analysis(10)
0:56.575 rotation < arcane_blast Fluffy_Pillow 29397.0/72166: 41% mana arcane_charge(4), clearcasting, combat_analysis(10)
0:57.930 rotation + arcane_barrage Fluffy_Pillow 24477.6/72166: 34% mana arcane_charge(4), clearcasting, combat_analysis(10)
0:59.256 rotation < arcane_blast Fluffy_Pillow 30721.4/72166: 43% mana clearcasting, combat_analysis(10)
1:01.246 rotation < arcane_blast Fluffy_Pillow 32218.6/72166: 45% mana arcane_charge, clearcasting, crimson_chorus, combat_analysis(10)
1:03.077 cooldowns h touch_of_the_magi Fluffy_Pillow 32111.3/72166: 44% mana arcane_charge(2), clearcasting, crimson_chorus, combat_analysis(10)
1:04.405 cooldowns k rune_of_power Fluffy_Pillow 31528.1/72166: 44% mana arcane_charge(4), clearcasting, crimson_chorus, combat_analysis(10)
1:05.732 rotation & arcane_missiles Fluffy_Pillow 33443.3/72166: 46% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus, combat_analysis(10)
1:13.968 default T counterspell Fluffy_Pillow 30330.5/72166: 42% mana arcane_charge(4), rune_of_power, crimson_chorus(2), combat_analysis(10)
1:13.983 rotation < arcane_blast Fluffy_Pillow 29352.1/72166: 41% mana arcane_charge(4), rune_of_power, crimson_chorus(2), combat_analysis(10)
1:15.338 rotation < arcane_blast Fluffy_Pillow 24432.8/72166: 34% mana arcane_charge(4), rune_of_power, crimson_chorus(2), combat_analysis(10)
1:16.693 rotation : arcane_barrage Fluffy_Pillow 19513.5/72166: 27% mana arcane_charge(4), rune_of_power, crimson_chorus(2), combat_analysis(10)
1:18.021 rotation * arcane_orb Fluffy_Pillow 25760.2/72166: 36% mana crimson_chorus(2), combat_analysis(10)
1:19.349 rotation < arcane_blast Fluffy_Pillow 27176.9/72166: 38% mana arcane_charge(2), crimson_chorus(2), combat_analysis(10)
1:21.019 rotation < arcane_blast Fluffy_Pillow 25462.2/72166: 35% mana arcane_charge(3), crimson_chorus(2), combat_analysis(10)
1:22.532 rotation + arcane_barrage Fluffy_Pillow 22146.0/72166: 31% mana arcane_charge(4), clearcasting, crimson_chorus(3), combat_analysis(10)
1:23.860 rotation < arcane_blast Fluffy_Pillow 28392.6/72166: 39% mana clearcasting, crimson_chorus(3), combat_analysis(10)
1:25.849 rotation < arcane_blast Fluffy_Pillow 29888.4/72166: 41% mana arcane_charge, clearcasting, crimson_chorus(3), combat_analysis(10)
1:27.678 rotation < arcane_blast Fluffy_Pillow 29778.2/72166: 41% mana arcane_charge(2), clearcasting, crimson_chorus(3), combat_analysis(10)
1:29.351 rotation < arcane_blast Fluffy_Pillow 28067.9/72166: 39% mana arcane_charge(3), clearcasting, crimson_chorus(3), combat_analysis(10)
1:30.863 rotation + arcane_barrage Fluffy_Pillow 24750.1/72166: 34% mana arcane_charge(4), clearcasting, crimson_chorus(3), combat_analysis(10)
1:32.190 rotation < arcane_blast Fluffy_Pillow 30995.4/72166: 43% mana clearcasting, combat_analysis(10)
1:34.181 rotation ) arcane_missiles Fluffy_Pillow 32494.0/72166: 45% mana arcane_charge, clearcasting, combat_analysis(10)
1:36.223 rotation < arcane_blast Fluffy_Pillow 35441.3/72166: 49% mana arcane_charge, combat_analysis(10)
1:38.053 default T counterspell Fluffy_Pillow 35332.5/72166: 49% mana arcane_charge(2), combat_analysis(10)
1:38.053 rotation * arcane_orb Fluffy_Pillow 34332.5/72166: 48% mana arcane_charge(2), combat_analysis(10)
1:39.380 rotation < arcane_blast Fluffy_Pillow 35747.8/72166: 50% mana arcane_charge(4), combat_analysis(10)
1:40.735 rotation < arcane_blast Fluffy_Pillow 30828.5/72166: 43% mana arcane_charge(4), combat_analysis(10)
1:42.087 rotation < arcane_blast Fluffy_Pillow 25904.8/72166: 36% mana arcane_charge(4), combat_analysis(10)
1:43.443 rotation < arcane_blast Fluffy_Pillow 20987.0/72166: 29% mana arcane_charge(4), combat_analysis(10)
1:44.796 rotation < arcane_blast Fluffy_Pillow 16064.8/72166: 22% mana arcane_charge(4), combat_analysis(10)
1:46.150 rotation < arcane_blast Fluffy_Pillow 11144.0/72166: 15% mana arcane_charge(4), combat_analysis(10)
1:47.504 rotation ! evocation mechagnome 6223.3/72166: 9% mana arcane_charge(4), clearcasting, combat_analysis(10)
1:52.008 rotation ~ cancel_action Fluffy_Pillow 68829.8/72166: 95% mana arcane_charge(4), clearcasting, evocation, combat_analysis(10)
1:52.014 rotation # arcane_barrage Fluffy_Pillow 68838.5/72166: 95% mana arcane_charge(4), clearcasting, combat_analysis(10)
1:53.340 cooldowns h touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting, combat_analysis(10)
1:54.667 cooldowns k rune_of_power Fluffy_Pillow 69671.5/72166: 97% mana arcane_charge(4), clearcasting, combat_analysis(10)
1:55.993 rotation & arcane_missiles Fluffy_Pillow 71585.3/72166: 99% mana arcane_charge(4), clearcasting(2), rune_of_power, combat_analysis(10)
2:01.966 default T counterspell Fluffy_Pillow 68539.6/72166: 95% mana arcane_charge(4), rune_of_power, crimson_chorus, combat_analysis(10)
2:02.053 cooldowns m presence_of_mind Fluffy_Pillow 67665.1/72166: 94% mana arcane_charge(4), rune_of_power, crimson_chorus, combat_analysis(10)
2:02.053 rotation % arcane_blast Fluffy_Pillow 67665.1/72166: 94% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus, combat_analysis(10)
2:03.382 rotation < arcane_blast Fluffy_Pillow 62708.3/72166: 87% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus, combat_analysis(10)
2:04.708 default U use_mana_gem mechagnome 57747.1/72166: 80% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus, combat_analysis(10)
2:04.708 rotation < arcane_blast Fluffy_Pillow 64963.7/72166: 90% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus, combat_analysis(10)
2:06.035 rotation < arcane_blast Fluffy_Pillow 60004.0/72166: 83% mana arcane_charge(4), rune_of_power, crimson_chorus, combat_analysis(10)
2:07.389 rotation : arcane_barrage Fluffy_Pillow 55083.2/72166: 76% mana arcane_charge(4), rune_of_power, crimson_chorus, combat_analysis(10)
2:08.717 rotation * arcane_orb Fluffy_Pillow 61329.9/72166: 85% mana crimson_chorus, combat_analysis(10)
2:10.045 rotation < arcane_blast Fluffy_Pillow 62746.6/72166: 87% mana arcane_charge(2), crimson_chorus, combat_analysis(10)
2:11.717 rotation < arcane_blast Fluffy_Pillow 61034.8/72166: 85% mana arcane_charge(3), crimson_chorus(2), combat_analysis(10)
2:13.230 rotation < arcane_blast Fluffy_Pillow 57718.6/72166: 80% mana arcane_charge(4), clearcasting, crimson_chorus(2), combat_analysis(10)
2:14.584 rotation < arcane_blast Fluffy_Pillow 52797.8/72166: 73% mana arcane_charge(4), clearcasting, crimson_chorus(2), combat_analysis(10)
2:15.937 rotation < arcane_blast Fluffy_Pillow 47875.6/72166: 66% mana arcane_charge(4), clearcasting, crimson_chorus(2), combat_analysis(10)
2:17.292 cooldowns j arcane_power Fluffy_Pillow 42956.3/72166: 60% mana arcane_charge(4), clearcasting, crimson_chorus(2), combat_analysis(10)
2:17.292 rotation ' arcane_missiles Fluffy_Pillow 42956.3/72166: 60% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), combat_analysis(10)
2:19.251 rotation < arcane_blast Fluffy_Pillow 45783.8/72166: 63% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), combat_analysis(10)
2:20.605 rotation < arcane_blast Fluffy_Pillow 44300.5/72166: 61% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), combat_analysis(10)
2:21.959 rotation < arcane_blast Fluffy_Pillow 42817.3/72166: 59% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), combat_analysis(10)
2:23.313 rotation < arcane_blast Fluffy_Pillow 41334.0/72166: 57% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), combat_analysis(10)
2:24.666 rotation < arcane_blast Fluffy_Pillow 39849.3/72166: 55% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), combat_analysis(10)
2:26.019 default T counterspell Fluffy_Pillow 38364.6/72166: 53% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), combat_analysis(10)
2:26.053 rotation ' arcane_missiles Fluffy_Pillow 37913.7/72166: 53% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), combat_analysis(10)
2:29.878 rotation < arcane_blast Fluffy_Pillow 43434.4/72166: 60% mana arcane_charge(4), arcane_power, crimson_chorus(3), combat_analysis(10)
2:31.231 rotation - arcane_barrage Fluffy_Pillow 41949.7/72166: 58% mana arcane_charge(4), arcane_power, crimson_chorus(3), combat_analysis(10)
2:32.559 rotation * arcane_orb Fluffy_Pillow 48196.3/72166: 67% mana combat_analysis(10)
2:33.885 rotation < arcane_blast Fluffy_Pillow 49610.2/72166: 69% mana arcane_charge(2), combat_analysis(10)
2:35.557 rotation < arcane_blast Fluffy_Pillow 47898.4/72166: 66% mana arcane_charge(3), combat_analysis(10)
2:37.069 rotation < arcane_blast Fluffy_Pillow 44580.7/72166: 62% mana arcane_charge(4), combat_analysis(10)
2:38.423 rotation < arcane_blast Fluffy_Pillow 39659.9/72166: 55% mana arcane_charge(4), clearcasting, combat_analysis(10)
2:39.777 rotation # arcane_barrage Fluffy_Pillow 34739.2/72166: 48% mana arcane_charge(4), clearcasting, combat_analysis(10)
2:41.105 cooldowns h touch_of_the_magi Fluffy_Pillow 40985.8/72166: 57% mana clearcasting, combat_analysis(10)
2:42.431 cooldowns k rune_of_power Fluffy_Pillow 40399.7/72166: 56% mana arcane_charge(4), clearcasting, combat_analysis(10)
2:43.760 rotation & arcane_missiles Fluffy_Pillow 42317.8/72166: 59% mana arcane_charge(4), clearcasting, rune_of_power, combat_analysis(10)
2:52.340 default T counterspell Fluffy_Pillow 32201.5/72166: 45% mana arcane_charge(4), rune_of_power, combat_analysis(10)
2:52.340 rotation < arcane_blast Fluffy_Pillow 31201.5/72166: 43% mana arcane_charge(4), rune_of_power, combat_analysis(10)
2:53.694 rotation < arcane_blast Fluffy_Pillow 26280.7/72166: 36% mana arcane_charge(4), rune_of_power, combat_analysis(10)
2:55.047 rotation : arcane_barrage Fluffy_Pillow 21358.5/72166: 30% mana arcane_charge(4), rune_of_power, combat_analysis(10)
2:56.375 rotation * arcane_orb Fluffy_Pillow 27605.2/72166: 38% mana combat_analysis(10)
2:57.702 rotation < arcane_blast Fluffy_Pillow 29020.5/72166: 40% mana arcane_charge(2), combat_analysis(10)
2:59.374 rotation < arcane_blast Fluffy_Pillow 27308.7/72166: 38% mana arcane_charge(3), clearcasting, combat_analysis(10)
3:00.888 rotation + arcane_barrage Fluffy_Pillow 23993.9/72166: 33% mana arcane_charge(4), clearcasting, combat_analysis(10)
3:02.215 rotation < arcane_blast Fluffy_Pillow 30239.1/72166: 42% mana clearcasting, combat_analysis(10)
3:04.205 rotation < arcane_blast Fluffy_Pillow 31736.3/72166: 44% mana arcane_charge, clearcasting, crimson_chorus, combat_analysis(10)
3:06.037 rotation < arcane_blast Fluffy_Pillow 31630.4/72166: 44% mana arcane_charge(2), clearcasting, crimson_chorus, combat_analysis(10)
3:07.708 rotation < arcane_blast Fluffy_Pillow 29917.2/72166: 41% mana arcane_charge(3), clearcasting, crimson_chorus, combat_analysis(10)
3:09.219 rotation < arcane_blast Fluffy_Pillow 26598.1/72166: 37% mana arcane_charge(4), clearcasting, crimson_chorus, combat_analysis(10)
3:10.573 rotation + arcane_barrage Fluffy_Pillow 21677.3/72166: 30% mana arcane_charge(4), clearcasting(2), crimson_chorus, combat_analysis(10)
3:11.901 rotation < arcane_blast Fluffy_Pillow 27924.0/72166: 39% mana clearcasting(2), crimson_chorus, combat_analysis(10)
3:13.891 rotation < arcane_blast Fluffy_Pillow 29421.2/72166: 41% mana arcane_charge, clearcasting(2), crimson_chorus, combat_analysis(10)
3:15.723 rotation < arcane_blast Fluffy_Pillow 29315.3/72166: 41% mana arcane_charge(2), clearcasting(2), crimson_chorus(2), combat_analysis(10)
3:17.392 default T counterspell Fluffy_Pillow 27599.2/72166: 38% mana arcane_charge(3), clearcasting(2), crimson_chorus(2), combat_analysis(10)
3:17.392 rotation < arcane_blast Fluffy_Pillow 26599.2/72166: 37% mana arcane_charge(3), clearcasting(2), crimson_chorus(2), combat_analysis(10)
3:18.904 rotation ( arcane_missiles Fluffy_Pillow 23281.5/72166: 32% mana arcane_charge(4), clearcasting(3), crimson_chorus(2), combat_analysis(10)
3:20.899 rotation < arcane_blast Fluffy_Pillow 26160.9/72166: 36% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), combat_analysis(10)
3:22.253 rotation < arcane_blast Fluffy_Pillow 21240.2/72166: 29% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), combat_analysis(10)
3:23.607 rotation < arcane_blast Fluffy_Pillow 16319.4/72166: 23% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), combat_analysis(10)
3:24.961 rotation < arcane_blast Fluffy_Pillow 11398.7/72166: 16% mana arcane_charge(4), clearcasting(2), crimson_chorus(3), combat_analysis(10)
3:26.314 rotation ! evocation Fluffy_Pillow 6476.5/72166: 9% mana arcane_charge(4), clearcasting(2), crimson_chorus(3), combat_analysis(10)
3:30.831 rotation ~ cancel_action Fluffy_Pillow 69263.7/72166: 96% mana arcane_charge(4), clearcasting(2), evocation, crimson_chorus(3), combat_analysis(10)
3:30.836 rotation # arcane_barrage Fluffy_Pillow 69270.9/72166: 96% mana arcane_charge(4), clearcasting(2), crimson_chorus(3), combat_analysis(10)
3:32.162 cooldowns h touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting(2), crimson_chorus(3), combat_analysis(10)
3:33.490 cooldowns k rune_of_power Fluffy_Pillow 69672.9/72166: 97% mana arcane_charge(4), crimson_chorus(3), combat_analysis(10)
3:34.817 rotation & arcane_missiles Fluffy_Pillow 71588.2/72166: 99% mana arcane_charge(4), rune_of_power, combat_analysis(10)
3:41.555 default T counterspell Fluffy_Pillow 58813.3/72166: 81% mana arcane_charge(4), rune_of_power, combat_analysis(10)
3:41.555 rotation < arcane_blast Fluffy_Pillow 57813.3/72166: 80% mana arcane_charge(4), rune_of_power, combat_analysis(10)
3:42.909 rotation < arcane_blast Fluffy_Pillow 52892.5/72166: 73% mana arcane_charge(4), rune_of_power, combat_analysis(10)
3:44.263 rotation < arcane_blast Fluffy_Pillow 47971.8/72166: 66% mana arcane_charge(4), rune_of_power, combat_analysis(10)
3:45.617 rotation : arcane_barrage Fluffy_Pillow 43051.0/72166: 60% mana arcane_charge(4), clearcasting, rune_of_power, combat_analysis(10)
3:46.944 rotation * arcane_orb Fluffy_Pillow 49296.2/72166: 68% mana clearcasting, combat_analysis(10)
3:48.273 rotation < arcane_blast Fluffy_Pillow 50714.4/72166: 70% mana arcane_charge(2), clearcasting, combat_analysis(10)
3:49.946 rotation < arcane_blast Fluffy_Pillow 49004.1/72166: 68% mana arcane_charge(3), clearcasting, combat_analysis(10)
3:51.459 rotation < arcane_blast Fluffy_Pillow 45687.8/72166: 63% mana arcane_charge(4), clearcasting, combat_analysis(10)
3:52.814 rotation < arcane_blast Fluffy_Pillow 40768.5/72166: 56% mana arcane_charge(4), clearcasting, combat_analysis(10)
3:54.167 rotation < arcane_blast Fluffy_Pillow 35846.3/72166: 50% mana arcane_charge(4), clearcasting, combat_analysis(10)
3:55.521 rotation < arcane_blast Fluffy_Pillow 30925.5/72166: 43% mana arcane_charge(4), clearcasting(2), combat_analysis(10)
3:56.873 rotation ( arcane_missiles Fluffy_Pillow 26001.9/72166: 36% mana arcane_charge(4), clearcasting(3), combat_analysis(10)
4:00.722 default X use_item_empyreal_ordnance Fluffy_Pillow 31557.2/72166: 44% mana arcane_charge(4), clearcasting(2), combat_analysis(10)
4:00.722 rotation < arcane_blast Fluffy_Pillow 31557.2/72166: 44% mana arcane_charge(4), clearcasting(2), combat_analysis(10)
4:02.075 rotation < arcane_blast Fluffy_Pillow 26635.0/72166: 37% mana arcane_charge(4), clearcasting(2), combat_analysis(10)
4:03.428 rotation + arcane_barrage Fluffy_Pillow 21712.8/72166: 30% mana arcane_charge(4), clearcasting(2), combat_analysis(10)
4:04.758 default U use_mana_gem mechagnome 27962.4/72166: 39% mana clearcasting(2), combat_analysis(10)
4:04.758 rotation < arcane_blast Fluffy_Pillow 35178.9/72166: 49% mana clearcasting(2), combat_analysis(10)
4:06.747 default T counterspell Fluffy_Pillow 36674.7/72166: 51% mana arcane_charge, clearcasting(2), crimson_chorus, combat_analysis(10)
4:06.747 rotation ) arcane_missiles Fluffy_Pillow 35674.7/72166: 49% mana arcane_charge, clearcasting(2), crimson_chorus, combat_analysis(10)
4:08.721 rotation ) arcane_missiles Fluffy_Pillow 38523.8/72166: 53% mana arcane_charge, clearcasting, crimson_chorus, combat_analysis(10)
4:10.823 rotation * arcane_orb Fluffy_Pillow 41557.6/72166: 58% mana arcane_charge, crimson_chorus, combat_analysis(10)
4:12.151 rotation < arcane_blast Fluffy_Pillow 42974.4/72166: 60% mana arcane_charge(3), crimson_chorus, combat_analysis(10)
4:13.664 final_burn p arcane_blast Fluffy_Pillow 39658.1/72166: 55% mana arcane_charge(4), crimson_chorus, combat_analysis(10)
4:15.017 final_burn p arcane_blast Fluffy_Pillow 34735.9/72166: 48% mana arcane_charge(4), crimson_chorus, combat_analysis(10)
4:16.371 final_burn p arcane_blast Fluffy_Pillow 29815.1/72166: 41% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5), combat_analysis(10)
4:17.724 final_burn o arcane_missiles Fluffy_Pillow 24893.0/72166: 34% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5), combat_analysis(10)
4:19.808 final_burn p arcane_blast Fluffy_Pillow 27900.8/72166: 39% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5), combat_analysis(10)

Stats

Level Bonus (60) Race Bonus (mechagnome) Raid-Buffed Unbuffed Gear Amount
Strength 198 -2 214 196 0
Agility 306 1 325 307 0
Stamina 414 -1 2026 1930 1517
Intellect 450 2 1824 1624 1095 (46)
Spirit 0 0 0 0 0
Health 40520 40520 0
Mana 72166 72166 0
Spell Power 1824 1624 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="mechagnome"
source=default
spec=arcane
level=60
race=mechagnome
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

night_elf : 5816 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5815.9 5815.9 11.3 / 0.194% 894.5 / 15.4% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2515.6 2393.4 Mana 0.00% 43.0 100.1% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
night_elf 5816
Arcane Barrage 372 6.4% 20.6 13.88sec 5425 4390 Direct 20.6 4566 9109 5429 19.0%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.62 20.61 0.00 0.00 1.2358 0.0000 111846.59 111846.59 0.00% 4389.76 4389.76
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.02% 16.70 8 27 4566.02 3285 8658 4564.15 4054 4987 76224 76224 0.00%
crit 18.98% 3.91 0 12 9108.65 6570 13787 8940.99 0 13787 35622 35622 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [q]:0.02
    fishing_opener
    [y]:0.90
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [}]:1.00
    rotation
    ["]:0.55
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [#]:3.23
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [$]:0.12
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [+]:7.93
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [,]:2.97
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [-]:1.20
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [:]:2.47
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [>]:0.22
Arcane Blast 2159 37.0% 117.0 2.56sec 5526 4222 Direct 118.0 4532 9484 5480 19.1%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 116.96 117.96 0.00 0.00 1.3087 0.0000 646305.79 646305.79 0.00% 4222.32 4222.32
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.87% 95.40 65 125 4532.47 924 12016 4538.76 3952 5226 432297 432297 0.00%
crit 19.13% 22.57 8 43 9483.66 1847 24032 9497.93 6459 14693 214008 214008 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [p]:3.36
    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:19.11
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [%]:1.71
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [<]:92.39
Arcane Echo 270 4.6% 152.2 1.97sec 532 0 Direct 152.2 434 917 532 20.3%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 152.16 152.16 0.00 0.00 0.0000 0.0000 80947.68 80947.68 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.68% 121.24 80 171 434.16 221 670 434.69 383 495 52615 52615 0.00%
crit 20.32% 30.92 11 52 916.94 441 1340 918.25 685 1186 28332 28332 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2274 39.2% 43.5 6.48sec 15699 8602 Periodic 299.3 1874 3941 2285 19.9% 24.7%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.54 0.00 299.55 299.28 1.8251 0.2473 683608.59 683608.59 0.00% 8601.88 8601.88
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.12% 239.79 142 345 1874.11 1121 3402 1877.89 1637 2165 449251 449251 0.00%
crit 19.88% 59.50 20 103 3940.55 2242 6804 3947.87 3140 4888 234358 234358 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [o]:0.90
  • if_expr:buff.clearcasting.react
    fishing_opener
    [z]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [{]:0.96
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [&]:5.02
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [']:5.42
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [(]:3.15
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [)]:4.73
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (140) 0.0% (2.4%) 11.3 26.63sec 3726 2940

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.27 0.00 0.00 0.00 1.2676 0.0000 0.00 0.00 0.00% 2939.70 2939.70

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [*]:10.27
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 140 2.4% 11.3 27.18sec 3727 0 Direct 11.3 3147 6299 3726 18.4%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.27 11.27 0.00 0.00 0.0000 0.0000 42005.39 42005.39 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.60% 9.20 3 15 3146.97 3023 4534 3145.69 3023 3392 28940 28940 0.00%
crit 18.40% 2.07 0 7 6299.43 6045 8971 5652.36 0 8463 13065 13065 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12627 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.50sec 2526 0 Periodic 13.5 1566 3076 1864 19.7% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.96 0.00 13.50 13.50 0.0000 1.7475 25166.97 25166.97 0.00% 1066.89 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.28% 10.84 3 14 1566.46 175 1852 1566.62 1223 1852 16972 16972 0.00%
crit 19.72% 2.66 0 10 3075.57 349 3704 2932.43 0 3704 8195 8195 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.6 14.63sec 545 0 Direct 20.6 456 911 545 19.5%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.59 20.59 0.00 0.00 0.0000 0.0000 11216.98 11216.98 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.48% 16.57 7 30 455.83 444 470 455.82 444 470 7555 7555 0.00%
crit 19.52% 4.02 0 13 911.08 887 941 897.89 0 941 3662 3662 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 5860 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 147  / 20 0.3% 111.0 1.04sec 53 50 Direct 111.0 43 90 53 20.7%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0635 0.0000 5860.16 5860.16 0.00% 49.64 49.64
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.28% 88.00 73 101 43.20 30 57 43.20 42 45 3802 3802 0.00%
crit 20.72% 23.00 10 38 89.50 60 115 89.53 77 105 2058 2058 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3845.12
Shadowcore Oil Blast 41 0.7% 41.0 7.22sec 299 0 Direct 41.0 251 502 299 19.3%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 40.98 40.98 0.00 0.00 0.0000 0.0000 12260.85 12260.85 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.67% 33.05 17 55 250.71 244 259 250.71 246 256 8287 8287 0.00%
crit 19.33% 7.92 1 19 501.74 488 517 501.78 488 517 3974 3974 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (419) 0.0% (7.2%) 6.1 49.04sec 20477 16721

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.15 0.00 0.00 0.00 1.2246 0.0000 0.00 0.00 0.00% 16721.45 16721.45

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:0.80
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:4.13
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.22
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [v]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 419 7.2% 6.1 49.00sec 20477 0 Direct 6.1 20508 0 20508 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.15 6.14 0.00 0.00 0.0000 0.0000 125879.04 125879.04 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.14 5 8 20508.44 622 65621 20498.83 15268 25542 125879 125879 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:21434.61
  • base_dd_max:21434.61
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
night_elf
Arcane Power 2.8 121.99sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:1.79
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [w]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:night_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.74sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.64 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.64
Evocation 3.3 105.25sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.29 0.00 18.20 0.00 3.4935 0.6302 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:night_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [r]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [!]:0.95
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [=]:1.34
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:night_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:night_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 98.30sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.17 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [l]:0.11
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [m]:1.78
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [n]:0.28
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [x]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.35sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.93 0.00 0.00 0.00 1.2234 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:4.94
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [u]:1.00
Time Warp 1.5 304.05sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.48
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.84sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:night_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.6 125.1 13.9sec 2.1sec 11.6sec 83.32% 0.00% 79.0 (79.5) 0.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.5s / 51.7s
  • trigger_min/max:0.0s / 16.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 54.3s

Stack Uptimes

  • arcane_charge_1:5.21%
  • arcane_charge_2:9.53%
  • arcane_charge_3:8.09%
  • arcane_charge_4:60.49%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.1sec 122.1sec 14.8sec 13.73% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 131.8s
  • trigger_min/max:120.0s / 131.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.73%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.51% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.51%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.9 12.3 17.0sec 9.9sec 8.0sec 47.62% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.19%
  • clearcasting_2:17.91%
  • clearcasting_3:4.52%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.7sec 28.6sec 51.97% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.7s
  • trigger_min/max:60.0s / 65.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.91%
  • crimson_chorus_2:17.31%
  • crimson_chorus_3:16.76%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.3sec 239.3sec 14.5sec 9.01% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.7s / 247.4s
  • trigger_min/max:236.7s / 247.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.01%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 105.0sec 105.0sec 3.9sec 4.24% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 143.6s
  • trigger_min/max:90.0s / 143.6s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 4.9s

Stack Uptimes

  • evocation_1:4.24%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.3sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.44% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.44%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.5sec 98.5sec 3.9sec 4.17% 8.04% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 154.7s
  • trigger_min/max:62.7s / 154.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 22.3s

Stack Uptimes

  • presence_of_mind_1:1.96%
  • presence_of_mind_2:2.03%
  • presence_of_mind_3:0.19%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.36% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 59.7s
  • trigger_min/max:13.7s / 59.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.36%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.3sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.2sec 304.2sec 35.6sec 17.27% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 322.6s
  • trigger_min/max:300.0s / 322.6s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.27%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.3sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.3sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.56% 0.00% 16.67%
Arcane Barrage Arcane Charge 4 97.44% 83.33% 100.00%
Arcane Blast Arcane Charge 0 6.76% 3.06% 10.71%
Arcane Blast Arcane Charge 1 4.67% 1.75% 8.41%
Arcane Blast Arcane Charge 2 10.57% 5.56% 14.93%
Arcane Blast Arcane Charge 3 11.77% 7.56% 15.38%
Arcane Blast Arcane Charge 4 66.23% 55.77% 75.51%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.14% 0.00% 7.41% 1.6s 0.0s 5.8s
Conserve Phase 100.00% 100.00% 100.00% 300.3s 240.1s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000180.289120.080239.980
Evocation14.4910.00053.62148.43422.629112.826
Counterspell0.6850.0008.8548.6672.80718.666
Time Warp2.2560.00022.6123.3571.32423.939
Rune of Power7.0220.00034.58343.69920.84176.587
Touch of the Magi4.9730.00026.21832.36019.51564.139
Arcane Power7.3710.00016.83420.76416.70331.369
Arcane Barrage11.4501.03350.251249.490195.860302.504
Arcane Orb6.6110.00058.42879.27341.175133.309
Presence of Mind32.3800.00089.789115.78177.225170.741

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
night_elf
mana_regen Mana 3147.63 423704.33 58.97% 134.61 9614.70 2.22%
Evocation Mana 127.41 185762.27 25.85% 1458.04 0.00 0.00%
Mana Gem Mana 2.94 21235.17 2.96% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.61 87849.04 12.23% 4261.63 827.87 0.93%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2393.44 2515.59 10441.4 35486.0 39.7 72165.7
Usage Type Count Total Avg RPE APR
night_elf
arcane_blast Mana 119.1 636973.7 5346.7 5446.0 1.0
arcane_missiles Mana 44.0 90322.8 2053.9 2074.3 7.6
arcane_orb Mana 11.4 5693.5 500.0 505.1 7.4
counterspell Mana 12.8 11398.6 892.9 902.0 0.0
time_warp Mana 1.5 2985.7 2000.0 2013.5 0.0
touch_of_the_magi Mana 6.2 15506.1 2498.1 2522.5 8.1

Statistics & Data Analysis

Fight Length
night_elf Fight Length
Count 1603
Mean 300.29
Minimum 240.08
Maximum 359.98
Spread ( max - min ) 119.90
Range [ ( max - min ) / 2 * 100% ] 19.96%
Standard Deviation 35.1918
5th Percentile 245.65
95th Percentile 354.52
( 95th Percentile - 5th Percentile ) 108.87
Mean Distribution
Standard Deviation 0.8790
95.00% Confidence Interval ( 298.57 - 302.01 )
Normalized 95.00% Confidence Interval ( 99.43% - 100.57% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 528
0.1% Error 52760
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 43
0.01 Scale Factor Error with Delta=300 1058
DPS
night_elf Damage Per Second
Count 1603
Mean 5815.85
Minimum 5109.32
Maximum 6615.61
Spread ( max - min ) 1506.29
Range [ ( max - min ) / 2 * 100% ] 12.95%
Standard Deviation 230.2513
5th Percentile 5442.25
95th Percentile 6202.64
( 95th Percentile - 5th Percentile ) 760.38
Mean Distribution
Standard Deviation 5.7509
95.00% Confidence Interval ( 5804.58 - 5827.12 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 61
0.1% Error 6022
0.1 Scale Factor Error with Delta=300 453
0.05 Scale Factor Error with Delta=300 1811
0.01 Scale Factor Error with Delta=300 45258
Priority Target DPS
night_elf Priority Target Damage Per Second
Count 1603
Mean 5815.85
Minimum 5109.32
Maximum 6615.61
Spread ( max - min ) 1506.29
Range [ ( max - min ) / 2 * 100% ] 12.95%
Standard Deviation 230.2513
5th Percentile 5442.25
95th Percentile 6202.64
( 95th Percentile - 5th Percentile ) 760.38
Mean Distribution
Standard Deviation 5.7509
95.00% Confidence Interval ( 5804.58 - 5827.12 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 61
0.1% Error 6022
0.1 Scale Factor Error with Delta=300 453
0.05 Scale Factor Error with Delta=300 1811
0.01 Scale Factor Error with Delta=300 45258
DPS(e)
night_elf Damage Per Second (Effective)
Count 1603
Mean 5815.85
Minimum 5109.32
Maximum 6615.61
Spread ( max - min ) 1506.29
Range [ ( max - min ) / 2 * 100% ] 12.95%
Damage
night_elf Damage
Count 1603
Mean 1739237.88
Minimum 1277857.20
Maximum 2163182.51
Spread ( max - min ) 885325.31
Range [ ( max - min ) / 2 * 100% ] 25.45%
DTPS
night_elf Damage Taken Per Second
Count 1603
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
night_elf Healing Per Second
Count 1603
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
night_elf Healing Per Second (Effective)
Count 1603
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
night_elf Heal
Count 1603
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
night_elf Healing Taken Per Second
Count 1603
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
night_elf Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
night_elfTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
night_elf Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.64 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.48 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 0.80 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 4.13 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.22 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 1.79 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 4.94 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
l 0.11 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
m 1.78 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
n 0.28 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
o 0.90 arcane_missiles,if=buff.clearcasting.react,chain=1
p 3.36 arcane_blast
q 0.02 arcane_barrage
actions.fishing_opener
# count action,conditions
r 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
s 1.00 arcane_orb,if=cooldown.rune_of_power.ready
t 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
u 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
v 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
w 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
x 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
y 0.90 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
z 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
{ 0.96 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
| 19.11 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
} 1.00 arcane_barrage
actions.rotation
# count action,conditions
~ 3.26 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
! 0.95 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
" 0.55 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
# 3.23 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
$ 0.12 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
% 1.71 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
& 5.02 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
' 5.42 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
( 3.15 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
) 4.73 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
* 10.27 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
+ 7.93 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
, 2.97 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
- 1.20 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
: 2.47 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
< 92.39 arcane_blast
= 1.34 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 0.22 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTsWtu|U|||||||||||}r~vwVzT||x{||||y*<<<<<<<+<<<<+(<T<(*<<(#hk&T<<:*<<<+<<<<+<<(T*<<<(<<#hk&m%<<'TU<<<<=~<j'<<<'<T<-*<<<#hk&<<:T*<<<<<<<<<+<<<<)T,*<<<#hk&m%<'<<T<<=~<,*)X)<<ppUop

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask night_elf 72165.7/72166: 100% mana
Pre precombat 1 food night_elf 72165.7/72166: 100% mana
Pre precombat 2 augmentation night_elf 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener s arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.328 default W time_warp Fluffy_Pillow 71207.4/72166: 99% mana bloodlust, crimson_chorus
0:01.328 fishing_opener t arcane_blast Fluffy_Pillow 69207.4/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.225 fishing_opener u rune_of_power Fluffy_Pillow 65002.1/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.013 fishing_opener | arcane_blast Fluffy_Pillow 66139.4/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.817 default U use_mana_gem night_elf 60424.8/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.817 fishing_opener | arcane_blast Fluffy_Pillow 67641.4/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.621 fishing_opener | arcane_blast Fluffy_Pillow 61926.8/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.422 fishing_opener | arcane_blast Fluffy_Pillow 56207.9/72166: 78% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:06.225 fishing_opener | arcane_blast Fluffy_Pillow 50491.9/72166: 70% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:07.030 fishing_opener | arcane_blast Fluffy_Pillow 44778.8/72166: 62% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:07.832 fishing_opener | arcane_blast Fluffy_Pillow 39061.3/72166: 54% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:08.635 fishing_opener | arcane_blast Fluffy_Pillow 33345.3/72166: 46% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.437 fishing_opener | arcane_blast Fluffy_Pillow 27627.8/72166: 38% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:10.239 fishing_opener | arcane_blast Fluffy_Pillow 21910.4/72166: 30% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.042 fishing_opener | arcane_blast Fluffy_Pillow 16194.4/72166: 22% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.845 fishing_opener | arcane_blast Fluffy_Pillow 10478.3/72166: 15% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.648 fishing_opener } arcane_barrage Fluffy_Pillow 4762.3/72166: 7% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.436 fishing_opener r evocation night_elf 10229.6/72166: 14% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.995 rotation ~ cancel_action Fluffy_Pillow 70344.0/72166: 97% mana bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.999 fishing_opener v touch_of_the_magi Fluffy_Pillow 70349.7/72166: 97% mana bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.787 fishing_opener w arcane_power Fluffy_Pillow 68987.1/72166: 96% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.787 default V potion Fluffy_Pillow 68987.1/72166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.787 fishing_opener z arcane_missiles Fluffy_Pillow 68987.1/72166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:25.328 default T counterspell Fluffy_Pillow 62564.4/72166: 87% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.328 fishing_opener | arcane_blast Fluffy_Pillow 62064.4/72166: 86% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.131 fishing_opener | arcane_blast Fluffy_Pillow 59785.9/72166: 83% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.935 fishing_opener x presence_of_mind Fluffy_Pillow 57508.8/72166: 80% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.935 fishing_opener { arcane_missiles Fluffy_Pillow 57508.8/72166: 80% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.130 fishing_opener | arcane_blast Fluffy_Pillow 59233.6/72166: 82% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.916 fishing_opener | arcane_blast Fluffy_Pillow 56930.5/72166: 79% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.704 fishing_opener | arcane_blast Fluffy_Pillow 54630.4/72166: 76% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.494 fishing_opener | arcane_blast Fluffy_Pillow 52333.1/72166: 73% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.297 fishing_opener y arcane_barrage Fluffy_Pillow 50054.6/72166: 69% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.084 rotation * arcane_orb Fluffy_Pillow 55520.4/72166: 77% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:32.870 rotation < arcane_blast Fluffy_Pillow 56154.8/72166: 78% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:33.861 rotation < arcane_blast Fluffy_Pillow 53460.2/72166: 74% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:34.757 rotation < arcane_blast Fluffy_Pillow 49253.4/72166: 68% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:35.562 rotation < arcane_blast Fluffy_Pillow 43540.2/72166: 60% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:36.364 rotation < arcane_blast Fluffy_Pillow 37822.8/72166: 52% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.167 rotation < arcane_blast Fluffy_Pillow 32106.8/72166: 44% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.969 rotation < arcane_blast Fluffy_Pillow 26389.3/72166: 37% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.770 rotation + arcane_barrage Fluffy_Pillow 20670.4/72166: 29% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.557 rotation < arcane_blast Fluffy_Pillow 26136.2/72166: 36% mana bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.736 rotation < arcane_blast Fluffy_Pillow 26462.9/72166: 37% mana bloodlust, arcane_charge, clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.821 rotation < arcane_blast Fluffy_Pillow 25278.9/72166: 35% mana arcane_charge(2), clearcasting
0:43.494 rotation < arcane_blast Fluffy_Pillow 23568.6/72166: 33% mana arcane_charge(3), clearcasting(2)
0:45.005 rotation + arcane_barrage Fluffy_Pillow 20249.4/72166: 28% mana arcane_charge(4), clearcasting(2)
0:46.333 rotation ( arcane_missiles Fluffy_Pillow 26496.1/72166: 37% mana clearcasting(3)
0:48.258 rotation < arcane_blast Fluffy_Pillow 29274.5/72166: 41% mana clearcasting(2)
0:50.246 default T counterspell Fluffy_Pillow 30768.8/72166: 43% mana arcane_charge, clearcasting(2)
0:50.246 rotation < arcane_blast Fluffy_Pillow 29768.8/72166: 41% mana arcane_charge, clearcasting(2)
0:52.076 rotation ( arcane_missiles Fluffy_Pillow 29660.0/72166: 41% mana arcane_charge(2), clearcasting(3)
0:54.134 rotation * arcane_orb Fluffy_Pillow 32630.4/72166: 45% mana arcane_charge(2), clearcasting(2)
0:55.461 rotation < arcane_blast Fluffy_Pillow 34045.6/72166: 47% mana arcane_charge(4), clearcasting(2)
0:56.814 rotation < arcane_blast Fluffy_Pillow 29123.5/72166: 40% mana arcane_charge(4), clearcasting(2)
0:58.169 rotation ( arcane_missiles Fluffy_Pillow 24204.1/72166: 34% mana arcane_charge(4), clearcasting(3)
1:01.862 rotation # arcane_barrage Fluffy_Pillow 29534.3/72166: 41% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:03.189 cooldowns h touch_of_the_magi Fluffy_Pillow 35779.5/72166: 50% mana clearcasting(2), crimson_chorus
1:04.517 cooldowns k rune_of_power Fluffy_Pillow 35196.2/72166: 49% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:05.844 rotation & arcane_missiles Fluffy_Pillow 37111.5/72166: 51% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:14.113 default T counterspell Fluffy_Pillow 34046.3/72166: 47% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:14.246 rotation < arcane_blast Fluffy_Pillow 33238.2/72166: 46% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:15.602 rotation < arcane_blast Fluffy_Pillow 28320.4/72166: 39% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.955 rotation : arcane_barrage Fluffy_Pillow 23398.2/72166: 32% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.282 rotation * arcane_orb Fluffy_Pillow 29643.4/72166: 41% mana crimson_chorus(2)
1:19.610 rotation < arcane_blast Fluffy_Pillow 31060.1/72166: 43% mana arcane_charge(2), crimson_chorus(2)
1:21.282 rotation < arcane_blast Fluffy_Pillow 29348.4/72166: 41% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:22.794 rotation < arcane_blast Fluffy_Pillow 26030.6/72166: 36% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:24.148 rotation + arcane_barrage Fluffy_Pillow 21109.9/72166: 29% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:25.477 rotation < arcane_blast Fluffy_Pillow 27358.0/72166: 38% mana clearcasting, crimson_chorus(3)
1:27.467 rotation < arcane_blast Fluffy_Pillow 28855.2/72166: 40% mana arcane_charge, clearcasting, crimson_chorus(3)
1:29.297 rotation < arcane_blast Fluffy_Pillow 28746.5/72166: 40% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:30.968 rotation < arcane_blast Fluffy_Pillow 27033.2/72166: 37% mana arcane_charge(3), clearcasting(2)
1:32.481 rotation + arcane_barrage Fluffy_Pillow 23717.0/72166: 33% mana arcane_charge(4), clearcasting(2)
1:33.806 rotation < arcane_blast Fluffy_Pillow 29959.3/72166: 42% mana clearcasting(2)
1:35.795 rotation < arcane_blast Fluffy_Pillow 31455.1/72166: 44% mana arcane_charge, clearcasting(2)
1:37.627 rotation ( arcane_missiles Fluffy_Pillow 31349.2/72166: 43% mana arcane_charge(2), clearcasting(3)
1:39.712 default T counterspell Fluffy_Pillow 34358.5/72166: 48% mana arcane_charge(2), clearcasting(2)
1:39.712 rotation * arcane_orb Fluffy_Pillow 33358.5/72166: 46% mana arcane_charge(2), clearcasting(2)
1:41.039 rotation < arcane_blast Fluffy_Pillow 34773.8/72166: 48% mana arcane_charge(4), clearcasting(2)
1:42.394 rotation < arcane_blast Fluffy_Pillow 29854.5/72166: 41% mana arcane_charge(4), clearcasting(2)
1:43.748 rotation < arcane_blast Fluffy_Pillow 24933.7/72166: 35% mana arcane_charge(4), clearcasting(2)
1:45.102 rotation ( arcane_missiles Fluffy_Pillow 20013.0/72166: 28% mana arcane_charge(4), clearcasting(3)
1:47.144 rotation < arcane_blast Fluffy_Pillow 22960.2/72166: 32% mana arcane_charge(4), clearcasting(2)
1:48.497 rotation < arcane_blast Fluffy_Pillow 18038.0/72166: 25% mana arcane_charge(4), clearcasting(2)
1:49.852 rotation # arcane_barrage Fluffy_Pillow 13118.7/72166: 18% mana arcane_charge(4), clearcasting(2)
1:51.179 cooldowns h touch_of_the_magi Fluffy_Pillow 19363.9/72166: 27% mana clearcasting(2)
1:52.507 cooldowns k rune_of_power Fluffy_Pillow 18780.7/72166: 26% mana arcane_charge(4), clearcasting(2)
1:53.834 rotation & arcane_missiles Fluffy_Pillow 20695.9/72166: 29% mana arcane_charge(4), clearcasting(3), rune_of_power
1:59.319 cooldowns m presence_of_mind Fluffy_Pillow 28612.5/72166: 40% mana arcane_charge(4), rune_of_power
1:59.319 rotation % arcane_blast Fluffy_Pillow 28612.5/72166: 40% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:00.648 rotation < arcane_blast Fluffy_Pillow 23655.7/72166: 33% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:01.972 rotation < arcane_blast Fluffy_Pillow 18691.6/72166: 26% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:03.301 rotation ' arcane_missiles Fluffy_Pillow 13734.8/72166: 19% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:05.328 default T counterspell Fluffy_Pillow 16660.4/72166: 23% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.328 default U use_mana_gem night_elf 15660.4/72166: 22% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.328 rotation < arcane_blast Fluffy_Pillow 22877.0/72166: 32% mana arcane_charge(4), rune_of_power, crimson_chorus
2:06.683 rotation < arcane_blast Fluffy_Pillow 17957.7/72166: 25% mana arcane_charge(4), clearcasting, crimson_chorus
2:08.037 rotation < arcane_blast Fluffy_Pillow 13036.9/72166: 18% mana arcane_charge(4), clearcasting, crimson_chorus
2:09.389 rotation < arcane_blast Fluffy_Pillow 8113.3/72166: 11% mana arcane_charge(4), clearcasting, crimson_chorus
2:10.742 rotation = evocation night_elf 3191.1/72166: 4% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:15.550 rotation ~ cancel_action Fluffy_Pillow 70023.3/72166: 97% mana arcane_charge(4), clearcasting(2), evocation, crimson_chorus(2)
2:15.555 rotation < arcane_blast Fluffy_Pillow 70030.5/72166: 97% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:16.908 cooldowns j arcane_power Fluffy_Pillow 65108.3/72166: 90% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:16.908 rotation ' arcane_missiles Fluffy_Pillow 65108.3/72166: 90% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
2:22.486 rotation < arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:23.840 rotation < arcane_blast Fluffy_Pillow 68735.4/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:25.194 rotation < arcane_blast Fluffy_Pillow 67252.2/72166: 93% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:26.546 rotation ' arcane_missiles Fluffy_Pillow 65766.0/72166: 91% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:28.474 rotation < arcane_blast Fluffy_Pillow 68548.7/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.829 default T counterspell Fluffy_Pillow 67066.9/72166: 93% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:29.829 rotation < arcane_blast Fluffy_Pillow 66566.9/72166: 92% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:31.181 rotation - arcane_barrage Fluffy_Pillow 65080.8/72166: 90% mana arcane_charge(4), arcane_power, clearcasting
2:32.510 rotation * arcane_orb Fluffy_Pillow 71328.9/72166: 99% mana clearcasting
2:33.835 rotation < arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), clearcasting
2:35.507 rotation < arcane_blast Fluffy_Pillow 68047.9/72166: 94% mana arcane_charge(3), clearcasting
2:37.019 rotation < arcane_blast Fluffy_Pillow 64730.2/72166: 90% mana arcane_charge(4), clearcasting
2:38.372 rotation # arcane_barrage Fluffy_Pillow 59808.0/72166: 83% mana arcane_charge(4), clearcasting
2:39.699 cooldowns h touch_of_the_magi Fluffy_Pillow 66053.2/72166: 92% mana clearcasting
2:41.026 cooldowns k rune_of_power Fluffy_Pillow 65468.5/72166: 91% mana arcane_charge(4), clearcasting
2:42.353 rotation & arcane_missiles Fluffy_Pillow 67383.8/72166: 93% mana arcane_charge(4), clearcasting, rune_of_power
2:50.762 rotation < arcane_blast Fluffy_Pillow 64520.6/72166: 89% mana arcane_charge(4), rune_of_power
2:52.116 rotation < arcane_blast Fluffy_Pillow 59599.9/72166: 83% mana arcane_charge(4), rune_of_power
2:53.471 rotation : arcane_barrage Fluffy_Pillow 54680.6/72166: 76% mana arcane_charge(4), rune_of_power
2:54.797 default T counterspell Fluffy_Pillow 60924.3/72166: 84% mana
2:54.797 rotation * arcane_orb Fluffy_Pillow 59924.3/72166: 83% mana
2:56.125 rotation < arcane_blast Fluffy_Pillow 61341.1/72166: 85% mana arcane_charge(2)
2:57.796 rotation < arcane_blast Fluffy_Pillow 59627.8/72166: 83% mana arcane_charge(3)
2:59.308 rotation < arcane_blast Fluffy_Pillow 56310.1/72166: 78% mana arcane_charge(4)
3:00.666 rotation < arcane_blast Fluffy_Pillow 51395.2/72166: 71% mana arcane_charge(4), crimson_chorus
3:02.019 rotation < arcane_blast Fluffy_Pillow 46473.0/72166: 64% mana arcane_charge(4), crimson_chorus
3:03.372 rotation < arcane_blast Fluffy_Pillow 41550.8/72166: 58% mana arcane_charge(4), crimson_chorus
3:04.725 rotation < arcane_blast Fluffy_Pillow 36628.6/72166: 51% mana arcane_charge(4), clearcasting, crimson_chorus
3:06.079 rotation < arcane_blast Fluffy_Pillow 31707.8/72166: 44% mana arcane_charge(4), clearcasting, crimson_chorus
3:07.433 rotation < arcane_blast Fluffy_Pillow 26787.1/72166: 37% mana arcane_charge(4), clearcasting, crimson_chorus
3:08.787 rotation + arcane_barrage Fluffy_Pillow 21866.3/72166: 30% mana arcane_charge(4), clearcasting, crimson_chorus
3:10.114 rotation < arcane_blast Fluffy_Pillow 28111.5/72166: 39% mana clearcasting, crimson_chorus
3:12.103 rotation < arcane_blast Fluffy_Pillow 29607.3/72166: 41% mana arcane_charge, clearcasting, crimson_chorus(2)
3:13.933 rotation < arcane_blast Fluffy_Pillow 29498.6/72166: 41% mana arcane_charge(2), clearcasting, crimson_chorus(2)
3:15.605 rotation < arcane_blast Fluffy_Pillow 27786.8/72166: 39% mana arcane_charge(3), clearcasting, crimson_chorus(2)
3:17.119 rotation ) arcane_missiles Fluffy_Pillow 24472.0/72166: 34% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:19.225 default T counterspell Fluffy_Pillow 27511.6/72166: 38% mana arcane_charge(4), crimson_chorus(2)
3:19.225 rotation , arcane_barrage Fluffy_Pillow 26511.6/72166: 37% mana arcane_charge(4), crimson_chorus(2)
3:20.552 rotation * arcane_orb Fluffy_Pillow 32756.8/72166: 45% mana crimson_chorus(2)
3:21.879 rotation < arcane_blast Fluffy_Pillow 34172.1/72166: 47% mana arcane_charge(2), crimson_chorus(3)
3:23.550 rotation < arcane_blast Fluffy_Pillow 32458.9/72166: 45% mana arcane_charge(3), crimson_chorus(3)
3:25.063 rotation < arcane_blast Fluffy_Pillow 29142.6/72166: 40% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:26.419 rotation # arcane_barrage Fluffy_Pillow 24224.7/72166: 34% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:27.745 cooldowns h touch_of_the_magi Fluffy_Pillow 30468.5/72166: 42% mana clearcasting, crimson_chorus(3)
3:29.071 cooldowns k rune_of_power Fluffy_Pillow 29882.3/72166: 41% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:30.399 rotation & arcane_missiles Fluffy_Pillow 31799.1/72166: 44% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(3)
3:36.428 cooldowns m presence_of_mind Fluffy_Pillow 33000.8/72166: 46% mana arcane_charge(4), rune_of_power
3:36.428 rotation % arcane_blast Fluffy_Pillow 33000.8/72166: 46% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:37.756 rotation < arcane_blast Fluffy_Pillow 28042.5/72166: 39% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:39.084 rotation ' arcane_missiles Fluffy_Pillow 23084.2/72166: 32% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
3:41.141 rotation < arcane_blast Fluffy_Pillow 26053.1/72166: 36% mana arcane_charge(4), presence_of_mind, rune_of_power
3:42.469 rotation < arcane_blast Fluffy_Pillow 21094.9/72166: 29% mana arcane_charge(4)
3:43.822 default T counterspell Fluffy_Pillow 16172.7/72166: 22% mana arcane_charge(4), clearcasting
3:43.822 rotation < arcane_blast Fluffy_Pillow 15172.7/72166: 21% mana arcane_charge(4), clearcasting
3:45.176 rotation < arcane_blast Fluffy_Pillow 10251.9/72166: 14% mana arcane_charge(4), clearcasting
3:46.530 rotation = evocation Fluffy_Pillow 5331.2/72166: 7% mana arcane_charge(4), clearcasting(2)
3:51.082 rotation ~ cancel_action Fluffy_Pillow 68604.9/72166: 95% mana arcane_charge(4), clearcasting(2), evocation
3:51.086 rotation < arcane_blast Fluffy_Pillow 68610.7/72166: 95% mana arcane_charge(4), clearcasting(2)
3:52.440 rotation , arcane_barrage Fluffy_Pillow 63689.9/72166: 88% mana arcane_charge(4), clearcasting(2)
3:53.767 rotation * arcane_orb Fluffy_Pillow 69935.2/72166: 97% mana clearcasting(2)
3:55.095 rotation ) arcane_missiles Fluffy_Pillow 71351.9/72166: 99% mana arcane_charge(2), clearcasting(2)
3:57.176 default X use_item_empyreal_ordnance Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), clearcasting
3:57.176 rotation ) arcane_missiles Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), clearcasting
3:59.193 rotation < arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2)
4:00.865 rotation < arcane_blast Fluffy_Pillow 68047.9/72166: 94% mana arcane_charge(3), crimson_chorus
4:02.378 final_burn p arcane_blast Fluffy_Pillow 64731.7/72166: 90% mana arcane_charge(4), crimson_chorus
4:03.731 final_burn p arcane_blast Fluffy_Pillow 59809.5/72166: 83% mana arcane_charge(4), clearcasting, crimson_chorus
4:05.086 default U use_mana_gem night_elf 54890.2/72166: 76% mana arcane_charge(4), clearcasting, crimson_chorus
4:05.328 final_burn o arcane_missiles Fluffy_Pillow 62456.0/72166: 87% mana arcane_charge(4), clearcasting, crimson_chorus
4:07.293 final_burn p arcane_blast Fluffy_Pillow 65292.1/72166: 90% mana arcane_charge(4), crimson_chorus

Stats

Level Bonus (60) Race Bonus (night_elf) Raid-Buffed Unbuffed Gear Amount
Strength 198 -2 214 196 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 0 1822 1622 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1822 1622 0
Crit 16.37% 16.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="night_elf"
source=default
spec=arcane
level=60
race=night_elf
timeofday=day
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

no_race : 5775 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5774.8 5774.8 11.4 / 0.197% 886.0 / 15.3% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2514.2 2393.5 Mana 0.00% 43.0 99.5% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
no_race 5775
Arcane Barrage 370 6.4% 20.5 13.87sec 5395 4364 Direct 20.5 4573 9096 5397 18.2%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.50 20.49 0.00 0.00 1.2363 0.0000 110580.53 110580.53 0.00% 4363.87 4363.87
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.78% 16.76 9 26 4573.45 3285 8658 4572.80 4088 5115 76627 76627 0.00%
crit 18.22% 3.73 0 11 9096.50 6570 13787 8931.18 0 13007 33953 33953 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [q]:0.01
    fishing_opener
    [y]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [}]:1.00
    rotation
    ["]:0.55
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [#]:3.27
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [$]:0.13
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [+]:7.83
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [,]:2.91
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [-]:1.17
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [:]:2.50
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [>]:0.20
Arcane Blast 2148 37.1% 116.5 2.55sec 5492 4197 Direct 117.5 4542 9520 5445 18.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 116.52 117.52 0.00 0.00 1.3085 0.0000 639983.76 639983.76 0.00% 4197.41 4197.41
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.85% 96.19 66 128 4542.34 924 12016 4548.38 4009 5401 436877 436877 0.00%
crit 18.15% 21.33 6 42 9520.43 1847 24032 9536.01 6178 14245 203106 203106 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [p]:3.47
    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:19.21
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [%]:1.73
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [<]:91.73
Arcane Echo 268 4.6% 151.5 2.00sec 529 0 Direct 151.5 435 921 529 19.3%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 151.52 151.52 0.00 0.00 0.0000 0.0000 80147.33 80147.33 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.69% 122.26 81 179 435.45 221 670 435.97 379 501 53223 53223 0.00%
crit 19.31% 29.25 11 54 921.00 441 1340 922.10 727 1144 26925 26925 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2251 39.0% 43.1 6.57sec 15608 8546 Periodic 296.7 1876 3963 2269 18.9% 24.5%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.13 0.00 296.98 296.72 1.8264 0.2473 673143.35 673143.35 0.00% 8545.68 8545.68
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.14% 240.76 142 358 1875.54 1121 3402 1879.23 1634 2240 451439 451439 0.00%
crit 18.86% 55.96 26 96 3963.18 2242 6804 3970.83 3006 4878 221704 221704 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [o]:0.94
  • if_expr:buff.clearcasting.react
    fishing_opener
    [z]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [{]:0.91
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [&]:4.96
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [']:5.31
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [(]:3.11
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [)]:4.71
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (139) 0.0% (2.4%) 11.2 26.48sec 3698 2916

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.24 0.00 0.00 0.00 1.2684 0.0000 0.00 0.00 0.00% 2915.82 2915.82

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [*]:10.24
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 139 2.4% 11.2 27.04sec 3699 0 Direct 11.2 3149 6295 3698 17.5%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.24 11.24 0.00 0.00 0.0000 0.0000 41576.73 41576.73 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.53% 9.28 4 15 3148.98 3023 6728 3148.24 3023 3732 29211 29211 0.00%
crit 17.47% 1.96 0 7 6295.45 6045 8971 5532.59 0 8971 12366 12366 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12508 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 9.9 26.43sec 2504 0 Periodic 13.4 1564 3093 1854 19.0% 7.8%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.95 0.00 13.43 13.43 0.0000 1.7478 24907.84 24907.84 0.00% 1061.26 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.97% 10.87 3 14 1563.65 175 1852 1565.26 1293 1852 17000 17000 0.00%
crit 19.03% 2.55 0 9 3093.00 349 3704 2888.25 0 3704 7908 7908 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.3 14.19sec 541 0 Direct 20.3 456 912 541 18.6%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.29 20.29 0.00 0.00 0.0000 0.0000 10976.52 10976.52 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.38% 16.51 6 34 456.06 444 470 456.05 444 470 7531 7531 0.00%
crit 18.62% 3.78 0 11 912.24 887 941 894.30 0 941 3446 3446 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 5808 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 145  / 20 0.3% 111.0 1.04sec 52 49 Direct 111.0 43 89 52 19.7%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0635 0.0000 5807.60 5807.60 0.00% 49.20 49.20
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.34% 89.18 70 102 43.22 30 57 43.22 42 45 3854 3854 0.00%
crit 19.66% 21.82 9 41 89.48 60 115 89.54 76 107 1953 1953 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3607.62
Shadowcore Oil Blast 41 0.7% 40.8 7.16sec 297 0 Direct 40.8 251 502 297 18.3%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 40.83 40.83 0.00 0.00 0.0000 0.0000 12111.56 12111.56 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.71% 33.36 14 59 250.77 244 259 250.77 246 256 8366 8366 0.00%
crit 18.29% 7.47 0 18 501.57 488 517 500.91 0 517 3745 3745 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (418) 0.0% (7.2%) 6.1 49.16sec 20408 16664

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.11 0.00 0.00 0.00 1.2248 0.0000 0.00 0.00 0.00% 16664.27 16664.27

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:0.79
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:4.12
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.21
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [v]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 418 7.2% 6.1 49.10sec 20408 0 Direct 6.1 20423 0 20423 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.11 6.11 0.00 0.00 0.0000 0.0000 124782.03 124782.03 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.11 5 8 20423.46 552 63628 20414.79 15459 25253 124782 124782 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:19929.74
  • base_dd_max:19929.74
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
no_race
Arcane Power 2.8 122.20sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:1.79
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [w]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_race
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.76sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.57 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.57
Evocation 3.3 104.70sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.27 0.00 18.11 0.00 3.5032 0.6310 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_race
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [r]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [!]:0.93
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [=]:1.33
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_race
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_race
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 99.34sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.16 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [l]:0.11
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [m]:1.78
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [n]:0.27
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [x]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.41sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.90 0.00 0.00 0.00 1.2242 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:4.92
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [u]:1.00
Time Warp 1.5 304.28sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.47 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.46sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_race
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.5 124.7 13.9sec 2.1sec 11.6sec 83.29% 0.00% 78.8 (79.3) 0.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:4.0s / 49.5s
  • trigger_min/max:0.0s / 16.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 48.2s

Stack Uptimes

  • arcane_charge_1:5.24%
  • arcane_charge_2:9.56%
  • arcane_charge_3:8.00%
  • arcane_charge_4:60.49%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.77% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 141.2s
  • trigger_min/max:120.0s / 141.2s
  • trigger_pct:100.00%
  • duration_min/max:0.6s / 15.0s

Stack Uptimes

  • arcane_power_1:13.77%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.57% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.57%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.7 12.2 17.0sec 9.9sec 8.0sec 47.59% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.24%
  • clearcasting_2:17.85%
  • clearcasting_3:4.50%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.7sec 28.6sec 51.95% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.4s
  • trigger_min/max:60.0s / 65.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.91%
  • crimson_chorus_2:17.31%
  • crimson_chorus_3:16.74%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.4sec 239.4sec 14.5sec 9.04% 0.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.8s / 258.8s
  • trigger_min/max:236.8s / 258.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.04%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.9sec 104.9sec 3.9sec 4.24% 0.00% 14.8 (14.8) 0.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 141.4s
  • trigger_min/max:90.0s / 141.4s
  • trigger_pct:100.00%
  • duration_min/max:0.7s / 5.0s

Stack Uptimes

  • evocation_1:4.24%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.48% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.48%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.2sec 98.2sec 3.9sec 4.16% 8.07% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 156.7s
  • trigger_min/max:62.7s / 156.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.9s

Stack Uptimes

  • presence_of_mind_1:1.99%
  • presence_of_mind_2:2.02%
  • presence_of_mind_3:0.15%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.39% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 58.3s
  • trigger_min/max:13.7s / 58.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.39%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.5 0.0 303.7sec 303.7sec 35.2sec 17.09% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 321.4s
  • trigger_min/max:300.0s / 321.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.09%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.57% 0.00% 18.52%
Arcane Barrage Arcane Charge 4 97.43% 81.48% 100.00%
Arcane Blast Arcane Charge 0 6.78% 2.78% 11.02%
Arcane Blast Arcane Charge 1 4.73% 1.54% 8.16%
Arcane Blast Arcane Charge 2 10.50% 5.05% 14.62%
Arcane Blast Arcane Charge 3 11.67% 7.07% 15.20%
Arcane Blast Arcane Charge 4 66.32% 57.69% 75.76%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.09% 0.00% 6.94% 1.6s 0.0s 5.8s
Conserve Phase 100.00% 100.00% 100.00% 298.7s 240.0s 359.8s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000178.714120.012239.757
Evocation14.4390.02651.37047.90422.394111.321
Counterspell0.6890.0009.5728.6792.89719.118
Time Warp2.0900.00021.3783.0921.32522.706
Rune of Power7.0420.00033.79243.58420.73469.628
Touch of the Magi4.9810.00025.42232.11819.40760.545
Arcane Power7.4160.00021.18420.91116.70540.761
Arcane Barrage11.4441.29550.444248.188195.709304.243
Arcane Orb6.5430.00057.23978.41640.004132.272
Presence of Mind32.1880.00093.417114.74381.906170.864

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
no_race
mana_regen Mana 3129.71 421694.61 58.99% 134.74 9378.37 2.18%
Evocation Mana 126.76 184605.20 25.83% 1456.32 0.00 0.00%
Mana Gem Mana 2.94 21212.63 2.97% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.50 87315.52 12.21% 4260.05 853.26 0.97%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2393.46 2514.16 10243.4 36111.8 140.8 72165.7
Usage Type Count Total Avg RPE APR
no_race
arcane_blast Mana 118.8 634326.9 5341.0 5443.8 1.0
arcane_missiles Mana 43.6 89256.5 2047.6 2069.5 7.5
arcane_orb Mana 11.4 5682.1 500.0 505.4 7.3
counterspell Mana 12.7 11337.3 892.4 902.2 0.0
time_warp Mana 1.5 2968.7 2000.0 2014.4 0.0
touch_of_the_magi Mana 6.2 15439.1 2498.9 2525.0 8.1

Statistics & Data Analysis

Fight Length
no_race Fight Length
Count 1503
Mean 298.71
Minimum 240.01
Maximum 359.76
Spread ( max - min ) 119.75
Range [ ( max - min ) / 2 * 100% ] 20.04%
Standard Deviation 34.5704
5th Percentile 245.42
95th Percentile 353.22
( 95th Percentile - 5th Percentile ) 107.80
Mean Distribution
Standard Deviation 0.8917
95.00% Confidence Interval ( 296.97 - 300.46 )
Normalized 95.00% Confidence Interval ( 99.41% - 100.59% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 515
0.1% Error 51452
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1021
DPS
no_race Damage Per Second
Count 1503
Mean 5774.80
Minimum 5028.72
Maximum 6582.94
Spread ( max - min ) 1554.22
Range [ ( max - min ) / 2 * 100% ] 13.46%
Standard Deviation 225.5563
5th Percentile 5427.88
95th Percentile 6146.72
( 95th Percentile - 5th Percentile ) 718.84
Mean Distribution
Standard Deviation 5.8180
95.00% Confidence Interval ( 5763.40 - 5786.20 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 59
0.1% Error 5861
0.1 Scale Factor Error with Delta=300 435
0.05 Scale Factor Error with Delta=300 1738
0.01 Scale Factor Error with Delta=300 43431
Priority Target DPS
no_race Priority Target Damage Per Second
Count 1503
Mean 5774.80
Minimum 5028.72
Maximum 6582.94
Spread ( max - min ) 1554.22
Range [ ( max - min ) / 2 * 100% ] 13.46%
Standard Deviation 225.5563
5th Percentile 5427.88
95th Percentile 6146.72
( 95th Percentile - 5th Percentile ) 718.84
Mean Distribution
Standard Deviation 5.8180
95.00% Confidence Interval ( 5763.40 - 5786.20 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 59
0.1% Error 5861
0.1 Scale Factor Error with Delta=300 435
0.05 Scale Factor Error with Delta=300 1738
0.01 Scale Factor Error with Delta=300 43431
DPS(e)
no_race Damage Per Second (Effective)
Count 1503
Mean 5774.80
Minimum 5028.72
Maximum 6582.94
Spread ( max - min ) 1554.22
Range [ ( max - min ) / 2 * 100% ] 13.46%
Damage
no_race Damage
Count 1503
Mean 1718209.64
Minimum 1259353.46
Maximum 2172202.98
Spread ( max - min ) 912849.52
Range [ ( max - min ) / 2 * 100% ] 26.56%
DTPS
no_race Damage Taken Per Second
Count 1503
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
no_race Healing Per Second
Count 1503
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
no_race Healing Per Second (Effective)
Count 1503
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
no_race Heal
Count 1503
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
no_race Healing Taken Per Second
Count 1503
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
no_race Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
no_raceTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
no_race Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.57 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 0.79 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 4.12 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.21 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 1.79 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 4.92 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
l 0.11 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
m 1.78 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
n 0.27 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
o 0.94 arcane_missiles,if=buff.clearcasting.react,chain=1
p 3.47 arcane_blast
q 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
r 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
s 1.00 arcane_orb,if=cooldown.rune_of_power.ready
t 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
u 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
v 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
w 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
x 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
y 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
z 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
{ 0.91 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
| 19.21 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
} 1.00 arcane_barrage
actions.rotation
# count action,conditions
~ 3.25 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
! 0.93 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
" 0.55 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
# 3.27 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
$ 0.13 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
% 1.73 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
& 4.96 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
' 5.31 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
( 3.11 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
) 4.71 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
* 10.24 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
+ 7.83 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
, 2.91 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
- 1.17 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
: 2.50 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
< 91.73 arcane_blast
= 1.33 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 0.20 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTsWtu|U|||||||||||}r~vwVzT||{x{|{|y*<<<<<<<<<+<<<<+T<<*<<)<#hk&T<<:*<<+<<<<+<<<<T+*<<<!~#hk&m%U'T<:*<<<<<j<<<<'<<<<T<-*<<<<#hk&<<T:*<<<<<+<)<<<,*<T<<<<<!~#hk&m%<T<<:*<<<<<<X(<<(U<<(T,*<<<))"gj&T<<<-*<<kppppo

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask no_race 72165.7/72166: 100% mana
Pre precombat 1 food no_race 72165.7/72166: 100% mana
Pre precombat 2 augmentation no_race 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener s arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.329 default W time_warp Fluffy_Pillow 71208.9/72166: 99% mana bloodlust, crimson_chorus
0:01.329 fishing_opener t arcane_blast Fluffy_Pillow 69208.9/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.228 fishing_opener u rune_of_power Fluffy_Pillow 65006.4/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.016 fishing_opener | arcane_blast Fluffy_Pillow 66143.8/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.817 default U use_mana_gem no_race 60424.8/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.817 fishing_opener | arcane_blast Fluffy_Pillow 67641.4/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.620 fishing_opener | arcane_blast Fluffy_Pillow 61925.4/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.422 fishing_opener | arcane_blast Fluffy_Pillow 56207.9/72166: 78% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:06.224 fishing_opener | arcane_blast Fluffy_Pillow 50490.5/72166: 70% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:07.027 fishing_opener | arcane_blast Fluffy_Pillow 44774.5/72166: 62% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:07.828 fishing_opener | arcane_blast Fluffy_Pillow 39055.5/72166: 54% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.630 fishing_opener | arcane_blast Fluffy_Pillow 33338.1/72166: 46% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.433 fishing_opener | arcane_blast Fluffy_Pillow 27622.1/72166: 38% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.234 fishing_opener | arcane_blast Fluffy_Pillow 21903.2/72166: 30% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.034 fishing_opener | arcane_blast Fluffy_Pillow 16182.8/72166: 22% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.835 fishing_opener | arcane_blast Fluffy_Pillow 10463.9/72166: 14% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.637 fishing_opener } arcane_barrage Fluffy_Pillow 4746.4/72166: 7% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.424 fishing_opener r evocation no_race 10212.3/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.942 rotation ~ cancel_action Fluffy_Pillow 69363.5/72166: 96% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.947 fishing_opener v touch_of_the_magi Fluffy_Pillow 69370.7/72166: 96% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.734 fishing_opener w arcane_power Fluffy_Pillow 68006.6/72166: 94% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.734 default V potion Fluffy_Pillow 68006.6/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.734 fishing_opener z arcane_missiles Fluffy_Pillow 68006.6/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.437 default T counterspell Fluffy_Pillow 67732.5/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.437 fishing_opener | arcane_blast Fluffy_Pillow 67232.5/72166: 93% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.238 fishing_opener | arcane_blast Fluffy_Pillow 64951.1/72166: 90% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.040 fishing_opener { arcane_missiles Fluffy_Pillow 62671.1/72166: 87% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.413 fishing_opener x presence_of_mind Fluffy_Pillow 64652.8/72166: 90% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.413 fishing_opener { arcane_missiles Fluffy_Pillow 64652.8/72166: 90% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.745 fishing_opener | arcane_blast Fluffy_Pillow 66575.3/72166: 92% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.534 fishing_opener { arcane_missiles Fluffy_Pillow 64276.6/72166: 89% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.755 fishing_opener | arcane_blast Fluffy_Pillow 66038.8/72166: 92% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect
0:31.545 fishing_opener y arcane_barrage Fluffy_Pillow 63741.6/72166: 88% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect
0:32.331 rotation * arcane_orb Fluffy_Pillow 69206.0/72166: 96% mana bloodlust, presence_of_mind, temporal_warp, potion_of_spectral_intellect
0:33.118 rotation < arcane_blast Fluffy_Pillow 69841.8/72166: 97% mana bloodlust, arcane_charge(2), presence_of_mind, temporal_warp, potion_of_spectral_intellect
0:33.905 rotation < arcane_blast Fluffy_Pillow 66852.7/72166: 93% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:34.801 rotation < arcane_blast Fluffy_Pillow 62645.9/72166: 87% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:35.604 rotation < arcane_blast Fluffy_Pillow 56929.9/72166: 79% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.408 rotation < arcane_blast Fluffy_Pillow 51215.3/72166: 71% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.210 rotation < arcane_blast Fluffy_Pillow 45497.9/72166: 63% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.014 rotation < arcane_blast Fluffy_Pillow 39783.3/72166: 55% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.816 rotation < arcane_blast Fluffy_Pillow 34065.8/72166: 47% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.620 rotation < arcane_blast Fluffy_Pillow 28351.3/72166: 39% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.419 rotation + arcane_barrage Fluffy_Pillow 22629.5/72166: 31% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.205 rotation < arcane_blast Fluffy_Pillow 28093.9/72166: 39% mana clearcasting, temporal_warp, potion_of_spectral_intellect
0:42.735 rotation < arcane_blast Fluffy_Pillow 28927.1/72166: 40% mana arcane_charge, clearcasting
0:44.566 rotation < arcane_blast Fluffy_Pillow 28819.8/72166: 40% mana arcane_charge(2), clearcasting
0:46.239 rotation < arcane_blast Fluffy_Pillow 27109.5/72166: 38% mana arcane_charge(3), clearcasting
0:47.751 rotation + arcane_barrage Fluffy_Pillow 23791.8/72166: 33% mana arcane_charge(4), clearcasting(2)
0:49.079 default T counterspell Fluffy_Pillow 30038.5/72166: 42% mana clearcasting(2)
0:49.079 rotation < arcane_blast Fluffy_Pillow 29038.5/72166: 40% mana clearcasting(2)
0:51.068 rotation < arcane_blast Fluffy_Pillow 30534.2/72166: 42% mana arcane_charge, clearcasting(2)
0:52.898 rotation * arcane_orb Fluffy_Pillow 30425.5/72166: 42% mana arcane_charge(2), clearcasting(2)
0:54.226 rotation < arcane_blast Fluffy_Pillow 31842.2/72166: 44% mana arcane_charge(4), clearcasting(2)
0:55.580 rotation < arcane_blast Fluffy_Pillow 26921.5/72166: 37% mana arcane_charge(4), clearcasting(2)
0:56.933 rotation ) arcane_missiles Fluffy_Pillow 21999.3/72166: 30% mana arcane_charge(4), clearcasting(2)
1:00.757 rotation < arcane_blast Fluffy_Pillow 27518.5/72166: 38% mana arcane_charge(4), crimson_chorus
1:02.110 rotation # arcane_barrage Fluffy_Pillow 22596.3/72166: 31% mana arcane_charge(4), crimson_chorus
1:03.437 cooldowns h touch_of_the_magi Fluffy_Pillow 28841.5/72166: 40% mana crimson_chorus
1:04.765 cooldowns k rune_of_power Fluffy_Pillow 28258.2/72166: 39% mana arcane_charge(4), crimson_chorus
1:06.092 rotation & arcane_missiles Fluffy_Pillow 30173.5/72166: 42% mana arcane_charge(4), rune_of_power, crimson_chorus
1:15.117 default T counterspell Fluffy_Pillow 13199.4/72166: 18% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:15.117 rotation < arcane_blast Fluffy_Pillow 12199.4/72166: 17% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.470 rotation < arcane_blast Fluffy_Pillow 7277.2/72166: 10% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.823 rotation : arcane_barrage Fluffy_Pillow 2355.0/72166: 3% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:19.151 rotation * arcane_orb Fluffy_Pillow 8601.7/72166: 12% mana crimson_chorus(2)
1:20.478 rotation < arcane_blast Fluffy_Pillow 10017.0/72166: 14% mana arcane_charge(2), crimson_chorus(3)
1:22.148 rotation < arcane_blast Fluffy_Pillow 8302.3/72166: 12% mana arcane_charge(3), crimson_chorus(3)
1:23.660 rotation + arcane_barrage Fluffy_Pillow 4984.6/72166: 7% mana arcane_charge(4), crimson_chorus(3)
1:24.989 rotation < arcane_blast Fluffy_Pillow 11232.7/72166: 16% mana crimson_chorus(3)
1:26.976 rotation < arcane_blast Fluffy_Pillow 12725.6/72166: 18% mana arcane_charge, crimson_chorus(3)
1:28.806 rotation < arcane_blast Fluffy_Pillow 12616.8/72166: 17% mana arcane_charge(2), crimson_chorus(3)
1:30.477 rotation < arcane_blast Fluffy_Pillow 10903.6/72166: 15% mana arcane_charge(3)
1:31.989 rotation + arcane_barrage Fluffy_Pillow 7585.9/72166: 11% mana arcane_charge(4)
1:33.317 rotation < arcane_blast Fluffy_Pillow 13832.6/72166: 19% mana
1:35.305 rotation < arcane_blast Fluffy_Pillow 15326.9/72166: 21% mana arcane_charge
1:37.137 rotation < arcane_blast Fluffy_Pillow 15221.0/72166: 21% mana arcane_charge(2)
1:38.808 rotation < arcane_blast Fluffy_Pillow 13507.8/72166: 19% mana arcane_charge(3)
1:40.321 default T counterspell Fluffy_Pillow 10191.5/72166: 14% mana arcane_charge(4)
1:40.321 rotation + arcane_barrage Fluffy_Pillow 9191.5/72166: 13% mana arcane_charge(4)
1:41.647 rotation * arcane_orb Fluffy_Pillow 15435.3/72166: 21% mana
1:42.974 rotation < arcane_blast Fluffy_Pillow 16850.6/72166: 23% mana arcane_charge(2)
1:44.644 rotation < arcane_blast Fluffy_Pillow 15135.9/72166: 21% mana arcane_charge(3)
1:46.157 rotation < arcane_blast Fluffy_Pillow 11819.7/72166: 16% mana arcane_charge(4)
1:47.512 rotation ! evocation no_race 6900.4/72166: 10% mana arcane_charge(4)
1:52.015 rotation ~ cancel_action Fluffy_Pillow 69493.0/72166: 96% mana arcane_charge(4), evocation
1:52.021 rotation # arcane_barrage Fluffy_Pillow 69501.7/72166: 96% mana arcane_charge(4)
1:53.351 cooldowns h touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana
1:54.679 cooldowns k rune_of_power Fluffy_Pillow 69672.9/72166: 97% mana arcane_charge(4), clearcasting
1:56.007 rotation & arcane_missiles Fluffy_Pillow 71589.7/72166: 99% mana arcane_charge(4), clearcasting, rune_of_power
2:02.410 cooldowns m presence_of_mind Fluffy_Pillow 64216.3/72166: 89% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:02.410 rotation % arcane_blast Fluffy_Pillow 64216.3/72166: 89% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus
2:03.738 default U use_mana_gem no_race 59258.0/72166: 82% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus
2:03.817 rotation ' arcane_missiles Fluffy_Pillow 66588.6/72166: 92% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus
2:05.950 default T counterspell Fluffy_Pillow 69667.2/72166: 97% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:05.950 rotation < arcane_blast Fluffy_Pillow 68667.2/72166: 95% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:07.277 rotation : arcane_barrage Fluffy_Pillow 63707.5/72166: 88% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:08.605 rotation * arcane_orb Fluffy_Pillow 69954.2/72166: 97% mana presence_of_mind, crimson_chorus
2:09.931 rotation < arcane_blast Fluffy_Pillow 71368.0/72166: 99% mana arcane_charge(2), presence_of_mind, crimson_chorus
2:11.258 rotation < arcane_blast Fluffy_Pillow 69158.3/72166: 96% mana arcane_charge(3), crimson_chorus(2)
2:12.771 rotation < arcane_blast Fluffy_Pillow 65842.0/72166: 91% mana arcane_charge(4), crimson_chorus(2)
2:14.125 rotation < arcane_blast Fluffy_Pillow 60921.2/72166: 84% mana arcane_charge(4), crimson_chorus(2)
2:15.480 rotation < arcane_blast Fluffy_Pillow 56001.9/72166: 78% mana arcane_charge(4), crimson_chorus(2)
2:16.833 cooldowns j arcane_power Fluffy_Pillow 51079.7/72166: 71% mana arcane_charge(4), crimson_chorus(2)
2:16.833 rotation < arcane_blast Fluffy_Pillow 51079.7/72166: 71% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:18.187 rotation < arcane_blast Fluffy_Pillow 49596.5/72166: 69% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:19.540 rotation < arcane_blast Fluffy_Pillow 48111.8/72166: 67% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:20.893 rotation < arcane_blast Fluffy_Pillow 46627.1/72166: 65% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:22.248 rotation ' arcane_missiles Fluffy_Pillow 45145.3/72166: 63% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:24.292 rotation < arcane_blast Fluffy_Pillow 48095.4/72166: 67% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:25.646 rotation < arcane_blast Fluffy_Pillow 46612.2/72166: 65% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:26.999 rotation < arcane_blast Fluffy_Pillow 45127.5/72166: 63% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.352 rotation < arcane_blast Fluffy_Pillow 43642.8/72166: 60% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.707 default T counterspell Fluffy_Pillow 42161.0/72166: 58% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:29.950 rotation < arcane_blast Fluffy_Pillow 42011.7/72166: 58% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:31.303 rotation - arcane_barrage Fluffy_Pillow 40527.0/72166: 56% mana arcane_charge(4), arcane_power
2:32.630 rotation * arcane_orb Fluffy_Pillow 46772.2/72166: 65% mana
2:33.957 rotation < arcane_blast Fluffy_Pillow 48187.5/72166: 67% mana arcane_charge(2)
2:35.627 rotation < arcane_blast Fluffy_Pillow 46472.8/72166: 64% mana arcane_charge(3)
2:37.139 rotation < arcane_blast Fluffy_Pillow 43155.1/72166: 60% mana arcane_charge(4)
2:38.492 rotation < arcane_blast Fluffy_Pillow 38232.9/72166: 53% mana arcane_charge(4)
2:39.847 rotation # arcane_barrage Fluffy_Pillow 33313.6/72166: 46% mana arcane_charge(4), clearcasting
2:41.175 cooldowns h touch_of_the_magi Fluffy_Pillow 39560.3/72166: 55% mana clearcasting
2:42.503 cooldowns k rune_of_power Fluffy_Pillow 38977.0/72166: 54% mana arcane_charge(4), clearcasting
2:43.831 rotation & arcane_missiles Fluffy_Pillow 40893.7/72166: 57% mana arcane_charge(4), clearcasting(2), rune_of_power
2:51.865 rotation < arcane_blast Fluffy_Pillow 44989.3/72166: 62% mana arcane_charge(4), rune_of_power
2:53.216 rotation < arcane_blast Fluffy_Pillow 40064.2/72166: 56% mana arcane_charge(4), rune_of_power
2:54.569 default T counterspell Fluffy_Pillow 35142.0/72166: 49% mana arcane_charge(4), rune_of_power
2:54.569 rotation : arcane_barrage Fluffy_Pillow 34142.0/72166: 47% mana arcane_charge(4), rune_of_power
2:55.894 rotation * arcane_orb Fluffy_Pillow 40384.4/72166: 56% mana
2:57.222 rotation < arcane_blast Fluffy_Pillow 41801.1/72166: 58% mana arcane_charge(2), clearcasting
2:58.893 rotation < arcane_blast Fluffy_Pillow 40087.9/72166: 56% mana arcane_charge(3), clearcasting
3:00.406 rotation < arcane_blast Fluffy_Pillow 36771.6/72166: 51% mana arcane_charge(4), clearcasting, crimson_chorus
3:01.760 rotation < arcane_blast Fluffy_Pillow 31850.9/72166: 44% mana arcane_charge(4), clearcasting, crimson_chorus
3:03.115 rotation < arcane_blast Fluffy_Pillow 26931.5/72166: 37% mana arcane_charge(4), clearcasting, crimson_chorus
3:04.467 rotation + arcane_barrage Fluffy_Pillow 22007.9/72166: 30% mana arcane_charge(4), clearcasting, crimson_chorus
3:05.794 rotation < arcane_blast Fluffy_Pillow 28253.1/72166: 39% mana clearcasting, crimson_chorus
3:07.782 rotation ) arcane_missiles Fluffy_Pillow 29747.4/72166: 41% mana arcane_charge, clearcasting, crimson_chorus
3:09.811 rotation < arcane_blast Fluffy_Pillow 32675.9/72166: 45% mana arcane_charge, crimson_chorus
3:11.642 rotation < arcane_blast Fluffy_Pillow 32568.6/72166: 45% mana arcane_charge(2), crimson_chorus(2)
3:13.314 rotation < arcane_blast Fluffy_Pillow 30856.8/72166: 43% mana arcane_charge(3), crimson_chorus(2)
3:14.827 rotation , arcane_barrage Fluffy_Pillow 27540.6/72166: 38% mana arcane_charge(4), crimson_chorus(2)
3:16.154 rotation * arcane_orb Fluffy_Pillow 33785.8/72166: 47% mana crimson_chorus(2)
3:17.480 rotation < arcane_blast Fluffy_Pillow 35199.6/72166: 49% mana arcane_charge(2), crimson_chorus(2)
3:19.151 default T counterspell Fluffy_Pillow 33486.4/72166: 46% mana arcane_charge(3), crimson_chorus(2)
3:19.151 rotation < arcane_blast Fluffy_Pillow 32486.4/72166: 45% mana arcane_charge(3), crimson_chorus(2)
3:20.664 rotation < arcane_blast Fluffy_Pillow 29170.1/72166: 40% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:22.018 rotation < arcane_blast Fluffy_Pillow 24249.4/72166: 34% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:23.371 rotation < arcane_blast Fluffy_Pillow 19327.2/72166: 27% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:24.725 rotation < arcane_blast Fluffy_Pillow 14406.4/72166: 20% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:26.078 rotation ! evocation Fluffy_Pillow 9484.3/72166: 13% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:30.357 rotation ~ cancel_action Fluffy_Pillow 68963.3/72166: 96% mana arcane_charge(4), clearcasting(2), evocation, crimson_chorus(3)
3:30.360 rotation # arcane_barrage Fluffy_Pillow 68967.6/72166: 96% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:31.686 cooldowns h touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting(2)
3:33.014 cooldowns k rune_of_power Fluffy_Pillow 69672.9/72166: 97% mana arcane_charge(4), clearcasting(2)
3:34.340 rotation & arcane_missiles Fluffy_Pillow 71586.8/72166: 99% mana arcane_charge(4), clearcasting(2), rune_of_power
3:40.334 cooldowns m presence_of_mind Fluffy_Pillow 68569.9/72166: 95% mana arcane_charge(4), rune_of_power
3:40.334 rotation % arcane_blast Fluffy_Pillow 68569.9/72166: 95% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:41.660 rotation < arcane_blast Fluffy_Pillow 63608.7/72166: 88% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:42.987 default T counterspell Fluffy_Pillow 58649.0/72166: 81% mana arcane_charge(4), presence_of_mind, rune_of_power
3:43.151 rotation < arcane_blast Fluffy_Pillow 57885.7/72166: 80% mana arcane_charge(4), presence_of_mind, rune_of_power
3:44.479 rotation < arcane_blast Fluffy_Pillow 52927.4/72166: 73% mana arcane_charge(4), rune_of_power
3:45.833 rotation : arcane_barrage Fluffy_Pillow 48006.7/72166: 67% mana arcane_charge(4), rune_of_power
3:47.160 rotation * arcane_orb Fluffy_Pillow 54251.9/72166: 75% mana
3:48.490 rotation < arcane_blast Fluffy_Pillow 55671.5/72166: 77% mana arcane_charge(2)
3:50.162 rotation < arcane_blast Fluffy_Pillow 53959.7/72166: 75% mana arcane_charge(3), clearcasting
3:51.675 rotation < arcane_blast Fluffy_Pillow 50643.4/72166: 70% mana arcane_charge(4), clearcasting
3:53.027 rotation < arcane_blast Fluffy_Pillow 45719.8/72166: 63% mana arcane_charge(4), clearcasting(2)
3:54.380 rotation < arcane_blast Fluffy_Pillow 40797.6/72166: 57% mana arcane_charge(4), clearcasting(2)
3:55.734 rotation < arcane_blast Fluffy_Pillow 35876.9/72166: 50% mana arcane_charge(4), clearcasting(2)
3:57.088 default X use_item_empyreal_ordnance Fluffy_Pillow 30956.1/72166: 43% mana arcane_charge(4), clearcasting(3)
3:57.088 rotation ( arcane_missiles Fluffy_Pillow 30956.1/72166: 43% mana arcane_charge(4), clearcasting(3)
3:59.098 rotation < arcane_blast Fluffy_Pillow 33857.2/72166: 47% mana arcane_charge(4), clearcasting(2)
4:00.451 rotation < arcane_blast Fluffy_Pillow 28935.0/72166: 40% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:01.803 rotation ( arcane_missiles Fluffy_Pillow 24011.3/72166: 33% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:03.876 default U use_mana_gem no_race 27003.3/72166: 37% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:03.876 rotation < arcane_blast Fluffy_Pillow 34219.9/72166: 47% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:05.229 rotation < arcane_blast Fluffy_Pillow 29297.7/72166: 41% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:06.583 rotation ( arcane_missiles Fluffy_Pillow 24377.0/72166: 34% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:08.549 default T counterspell Fluffy_Pillow 27214.5/72166: 38% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:08.549 rotation , arcane_barrage Fluffy_Pillow 26214.5/72166: 36% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.876 rotation * arcane_orb Fluffy_Pillow 32459.7/72166: 45% mana clearcasting(2), crimson_chorus
4:11.204 rotation < arcane_blast Fluffy_Pillow 33876.4/72166: 47% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
4:12.876 rotation < arcane_blast Fluffy_Pillow 32164.7/72166: 45% mana arcane_charge(3), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:14.389 rotation < arcane_blast Fluffy_Pillow 28848.4/72166: 40% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:15.742 rotation ) arcane_missiles Fluffy_Pillow 23926.2/72166: 33% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:17.744 rotation ) arcane_missiles Fluffy_Pillow 26815.7/72166: 37% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:19.852 rotation " arcane_barrage Fluffy_Pillow 29858.2/72166: 41% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)
4:21.180 cooldowns g touch_of_the_magi Fluffy_Pillow 36104.9/72166: 50% mana crimson_chorus(3), empyreal_surge(5)
4:22.505 cooldowns j arcane_power Fluffy_Pillow 35517.3/72166: 49% mana arcane_charge(4), crimson_chorus(3), empyreal_surge(5)
4:22.505 rotation & arcane_missiles Fluffy_Pillow 35517.3/72166: 49% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:32.528 default T counterspell Fluffy_Pillow 34983.6/72166: 48% mana arcane_charge(4), arcane_power, rune_of_power
4:32.549 rotation < arcane_blast Fluffy_Pillow 34513.9/72166: 48% mana arcane_charge(4), arcane_power, rune_of_power
4:33.904 rotation < arcane_blast Fluffy_Pillow 33032.1/72166: 46% mana arcane_charge(4), arcane_power, rune_of_power
4:35.258 rotation < arcane_blast Fluffy_Pillow 31548.9/72166: 44% mana arcane_charge(4), arcane_power
4:36.614 rotation - arcane_barrage Fluffy_Pillow 30068.5/72166: 42% mana arcane_charge(4), arcane_power
4:37.941 rotation * arcane_orb Fluffy_Pillow 36313.7/72166: 50% mana
4:39.269 rotation < arcane_blast Fluffy_Pillow 37730.4/72166: 52% mana arcane_charge(2)
4:40.941 rotation < arcane_blast Fluffy_Pillow 36018.7/72166: 50% mana arcane_charge(3)
4:42.455 cooldowns k rune_of_power Fluffy_Pillow 32703.8/72166: 45% mana arcane_charge(4)
4:43.784 final_burn p arcane_blast Fluffy_Pillow 34622.0/72166: 48% mana arcane_charge(4), rune_of_power
4:45.138 final_burn p arcane_blast Fluffy_Pillow 29701.3/72166: 41% mana arcane_charge(4), rune_of_power
4:46.492 final_burn p arcane_blast Fluffy_Pillow 24780.5/72166: 34% mana arcane_charge(4), rune_of_power
4:47.847 final_burn p arcane_blast Fluffy_Pillow 19861.2/72166: 28% mana arcane_charge(4), clearcasting, rune_of_power
4:49.199 final_burn o arcane_missiles Fluffy_Pillow 14937.6/72166: 21% mana arcane_charge(4), clearcasting, rune_of_power

Stats

Level Bonus (60) Race Bonus (none) Raid-Buffed Unbuffed Gear Amount
Strength 198 0 216 198 0
Agility 306 0 324 306 0
Stamina 414 0 2027 1931 1517
Intellect 450 0 1822 1622 1095 (46)
Spirit 0 0 0 0 0
Health 40540 38620 0
Mana 72166 72166 0
Spell Power 1822 1622 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="no_race"
source=default
spec=arcane
level=60
race=none
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

pandaren : 5830 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5830.4 5830.4 11.4 / 0.196% 906.9 / 15.6% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2514.8 2391.5 Mana 0.00% 43.0 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
pandaren 5830
Arcane Barrage 371 6.4% 20.6 13.81sec 5406 4375 Direct 20.6 4620 9192 5409 17.2%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.62 20.61 0.00 0.00 1.2357 0.0000 111456.71 111456.71 0.00% 4374.80 4374.80
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.76% 17.05 8 27 4620.15 2713 8762 4620.01 4094 5128 78789 78789 0.00%
crit 17.24% 3.55 0 10 9192.36 6649 17525 9000.14 0 13937 32668 32668 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [q]:0.01
    fishing_opener
    [y]:0.90
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [}]:1.00
    rotation
    ["]:0.54
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [#]:3.26
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [$]:0.14
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [+]:7.93
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [,]:2.97
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [-]:1.19
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [:]:2.43
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [>]:0.23
Arcane Blast 2171 37.2% 116.9 2.55sec 5555 4246 Direct 117.9 4595 9612 5509 18.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 116.93 117.93 0.00 0.00 1.3084 0.0000 649541.70 649541.70 0.00% 4245.51 4245.51
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.79% 96.45 68 128 4594.68 935 12123 4601.22 3969 5371 443101 443101 0.00%
crit 18.21% 21.48 8 40 9612.14 1870 24245 9628.30 6635 13650 206441 206441 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [p]:3.45
    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:19.22
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [%]:1.69
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [<]:92.18
Arcane Echo 270 4.6% 152.0 2.00sec 533 0 Direct 152.0 439 927 534 19.3%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 152.01 152.01 0.00 0.00 0.0000 0.0000 81068.78 81068.78 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.65% 122.60 83 178 439.25 223 676 439.78 379 494 53828 53828 0.00%
crit 19.35% 29.41 10 57 926.64 447 1352 927.67 720 1152 27241 27241 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2276 39.1% 43.4 6.58sec 15754 8623 Periodic 298.3 1894 4006 2292 18.9% 24.6%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.39 0.00 298.54 298.28 1.8270 0.2475 683550.23 683550.23 0.00% 8623.17 8623.17
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.13% 241.99 137 359 1893.85 1135 3432 1897.43 1630 2199 458149 458149 0.00%
crit 18.87% 56.29 24 94 4006.04 2269 6864 4015.15 3106 4944 225401 225401 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [o]:0.89
  • if_expr:buff.clearcasting.react
    fishing_opener
    [z]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [{]:0.91
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [&]:5.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [']:5.44
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [(]:3.10
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [)]:4.73
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (141) 0.0% (2.4%) 11.3 26.68sec 3740 2949

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.31 0.00 0.00 0.00 1.2680 0.0000 0.00 0.00 0.00% 2949.18 2949.18

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [*]:10.30
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 141 2.4% 11.3 27.23sec 3742 0 Direct 11.3 3189 6368 3741 17.4%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.30 11.30 0.00 0.00 0.0000 0.0000 42285.35 42285.35 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.62% 9.34 3 15 3189.22 3059 4540 3188.62 3059 3480 29777 29777 0.00%
crit 17.38% 1.96 0 7 6367.99 6118 9079 5573.31 0 9079 12509 12509 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12512 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.58sec 2505 0 Periodic 13.5 1567 3074 1850 18.7% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.96 0.00 13.50 13.50 0.0000 1.7473 24954.04 24954.04 0.00% 1058.09 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.27% 10.97 2 14 1566.57 175 1852 1568.48 1354 1852 17184 17184 0.00%
crit 18.73% 2.53 0 8 3073.82 349 3704 2878.89 0 3704 7770 7770 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.5 14.40sec 540 0 Direct 20.5 456 912 540 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.49 20.49 0.00 0.00 0.0000 0.0000 11066.18 11066.18 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.58% 16.72 6 32 456.04 444 470 456.00 446 468 7623 7623 0.00%
crit 18.42% 3.77 0 13 912.04 887 941 895.25 0 941 3443 3443 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 5875 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 147  / 20 0.3% 111.0 1.04sec 53 50 Direct 111.0 44 90 53 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0635 0.0000 5875.00 5875.00 0.00% 49.77 49.77
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.18% 89.00 75 101 43.67 30 58 43.67 42 45 3887 3887 0.00%
crit 19.82% 22.00 10 36 90.36 61 116 90.40 77 103 1988 1988 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3845.12
Shadowcore Oil Blast 41 0.7% 41.2 7.16sec 297 0 Direct 41.2 251 502 297 18.5%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.18 41.18 0.00 0.00 0.0000 0.0000 12235.26 12235.26 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.55% 33.58 18 55 250.81 244 259 250.79 246 256 8423 8423 0.00%
crit 18.45% 7.60 0 19 501.64 488 517 501.05 0 517 3812 3812 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (421) 0.0% (7.2%) 6.1 49.12sec 20521 16769

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.15 0.00 0.00 0.00 1.2239 0.0000 0.00 0.00 0.00% 16769.00 16769.00

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:0.79
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:4.13
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.22
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [v]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 421 7.2% 6.1 49.08sec 20521 0 Direct 6.1 20547 0 20547 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.15 6.14 0.00 0.00 0.0000 0.0000 126136.45 126136.45 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.14 5 8 20547.15 700 67053 20540.70 15925 25292 126136 126136 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:15617.37
  • base_dd_max:15617.37
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
pandaren
Arcane Power 2.8 122.13sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:1.79
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [w]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:pandaren
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.76sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.63 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.63
Evocation 3.3 104.82sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.28 0.00 18.13 0.00 3.4978 0.6310 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:pandaren
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [r]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [!]:0.93
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [=]:1.35
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:pandaren
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:pandaren
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 98.96sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.18 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [l]:0.10
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [m]:1.75
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [n]:0.32
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [x]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.24sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.93 0.00 0.00 0.00 1.2235 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:4.95
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [u]:1.00
Time Warp 1.5 303.45sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.48
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.46sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:pandaren
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.6 125.1 13.9sec 2.1sec 11.6sec 83.29% 0.00% 79.0 (79.5) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.1s / 52.2s
  • trigger_min/max:0.0s / 16.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 49.8s

Stack Uptimes

  • arcane_charge_1:5.20%
  • arcane_charge_2:9.62%
  • arcane_charge_3:8.07%
  • arcane_charge_4:60.41%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.76% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 131.7s
  • trigger_min/max:120.0s / 131.7s
  • trigger_pct:100.00%
  • duration_min/max:0.7s / 15.0s

Stack Uptimes

  • arcane_power_1:13.76%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.51% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.51%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 12.2 16.9sec 9.9sec 8.0sec 47.42% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.08%
  • clearcasting_2:17.92%
  • clearcasting_3:4.43%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.6sec 28.7sec 52.00% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.4s
  • trigger_min/max:60.0s / 65.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.90%
  • crimson_chorus_2:17.32%
  • crimson_chorus_3:16.78%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.3sec 239.3sec 14.5sec 9.06% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.8s / 247.6s
  • trigger_min/max:236.8s / 247.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.06%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 105.0sec 105.0sec 3.9sec 4.23% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 142.5s
  • trigger_min/max:90.0s / 142.5s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 4.9s

Stack Uptimes

  • evocation_1:4.23%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:40.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.45%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.3sec 98.3sec 3.9sec 4.16% 8.08% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 155.6s
  • trigger_min/max:62.7s / 155.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.6s

Stack Uptimes

  • presence_of_mind_1:1.99%
  • presence_of_mind_2:2.01%
  • presence_of_mind_3:0.15%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.39% 0.00% 0.0 (0.0) 8.5

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 61.7s
  • trigger_min/max:13.7s / 61.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.39%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 303.7sec 303.7sec 35.4sec 17.19% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 322.6s
  • trigger_min/max:300.0s / 322.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.19%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.00% 0.00% 3.70%
Arcane Barrage Arcane Charge 3 2.60% 0.00% 18.18%
Arcane Barrage Arcane Charge 4 97.39% 81.82% 100.00%
Arcane Blast Arcane Charge 0 6.76% 3.42% 11.03%
Arcane Blast Arcane Charge 1 4.70% 1.72% 8.66%
Arcane Blast Arcane Charge 2 10.55% 5.56% 14.73%
Arcane Blast Arcane Charge 3 11.72% 6.93% 16.31%
Arcane Blast Arcane Charge 4 66.27% 54.61% 75.49%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.13% 0.00% 6.91% 1.6s 0.0s 6.0s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000180.038120.008239.998
Evocation14.4860.00052.51548.19521.231114.761
Counterspell0.6820.0009.5798.6352.66718.100
Time Warp2.0960.00022.6153.1201.32423.943
Rune of Power7.0440.00048.02643.89919.36370.375
Touch of the Magi4.9900.00026.13132.27218.03460.594
Arcane Power7.3890.00016.82620.91616.69832.441
Arcane Barrage11.4411.03352.295249.244194.503303.136
Arcane Orb6.5500.00058.14378.61641.501135.015
Presence of Mind32.2700.00090.981115.25780.681170.920

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
pandaren
mana_regen Mana 3143.68 423355.52 59.01% 134.67 9605.67 2.22%
Evocation Mana 127.08 184950.11 25.78% 1455.34 0.00 0.00%
Mana Gem Mana 2.95 21257.46 2.96% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.61 87820.46 12.24% 4260.50 837.73 0.94%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2391.53 2514.82 10451.9 35175.4 780.5 72165.7
Usage Type Count Total Avg RPE APR
pandaren
arcane_blast Mana 119.1 636449.2 5343.3 5443.0 1.0
arcane_missiles Mana 43.8 90004.7 2054.3 2074.4 7.6
arcane_orb Mana 11.4 5708.0 500.0 504.8 7.4
counterspell Mana 12.8 11384.9 892.5 901.6 0.0
time_warp Mana 1.5 2984.4 2000.0 2013.5 0.0
touch_of_the_magi Mana 6.2 15503.7 2498.0 2522.3 8.1

Statistics & Data Analysis

Fight Length
pandaren Fight Length
Count 1603
Mean 300.04
Minimum 240.01
Maximum 360.00
Spread ( max - min ) 119.99
Range [ ( max - min ) / 2 * 100% ] 20.00%
Standard Deviation 34.4499
5th Percentile 245.87
95th Percentile 353.41
( 95th Percentile - 5th Percentile ) 107.54
Mean Distribution
Standard Deviation 0.8604
95.00% Confidence Interval ( 298.35 - 301.72 )
Normalized 95.00% Confidence Interval ( 99.44% - 100.56% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 507
0.1% Error 50643
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1014
DPS
pandaren Damage Per Second
Count 1603
Mean 5830.40
Minimum 5048.01
Maximum 6625.97
Spread ( max - min ) 1577.95
Range [ ( max - min ) / 2 * 100% ] 13.53%
Standard Deviation 233.0342
5th Percentile 5463.57
95th Percentile 6243.42
( 95th Percentile - 5th Percentile ) 779.85
Mean Distribution
Standard Deviation 5.8204
95.00% Confidence Interval ( 5818.99 - 5841.81 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 62
0.1% Error 6137
0.1 Scale Factor Error with Delta=300 464
0.05 Scale Factor Error with Delta=300 1855
0.01 Scale Factor Error with Delta=300 46358
Priority Target DPS
pandaren Priority Target Damage Per Second
Count 1603
Mean 5830.40
Minimum 5048.01
Maximum 6625.97
Spread ( max - min ) 1577.95
Range [ ( max - min ) / 2 * 100% ] 13.53%
Standard Deviation 233.0342
5th Percentile 5463.57
95th Percentile 6243.42
( 95th Percentile - 5th Percentile ) 779.85
Mean Distribution
Standard Deviation 5.8204
95.00% Confidence Interval ( 5818.99 - 5841.81 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 62
0.1% Error 6137
0.1 Scale Factor Error with Delta=300 464
0.05 Scale Factor Error with Delta=300 1855
0.01 Scale Factor Error with Delta=300 46358
DPS(e)
pandaren Damage Per Second (Effective)
Count 1603
Mean 5830.40
Minimum 5048.01
Maximum 6625.97
Spread ( max - min ) 1577.95
Range [ ( max - min ) / 2 * 100% ] 13.53%
Damage
pandaren Damage
Count 1603
Mean 1742294.70
Minimum 1275037.99
Maximum 2206375.43
Spread ( max - min ) 931337.44
Range [ ( max - min ) / 2 * 100% ] 26.73%
DTPS
pandaren Damage Taken Per Second
Count 1603
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
pandaren Healing Per Second
Count 1603
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
pandaren Healing Per Second (Effective)
Count 1603
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
pandaren Heal
Count 1603
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
pandaren Healing Taken Per Second
Count 1603
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
pandaren Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
pandarenTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
pandaren Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.63 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.48 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 0.79 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 4.13 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.22 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 1.79 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 4.95 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
l 0.10 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
m 1.75 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
n 0.32 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
o 0.89 arcane_missiles,if=buff.clearcasting.react,chain=1
p 3.45 arcane_blast
q 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
r 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
s 1.00 arcane_orb,if=cooldown.rune_of_power.ready
t 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
u 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
v 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
w 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
x 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
y 0.90 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
z 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
{ 0.91 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
| 19.22 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
} 1.00 arcane_barrage
actions.rotation
# count action,conditions
~ 3.25 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
! 0.93 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
" 0.54 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
# 3.26 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
$ 0.14 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
% 1.69 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
& 5.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
' 5.44 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
( 3.10 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
) 4.73 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
* 10.30 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
+ 7.93 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
, 2.97 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
- 1.19 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
: 2.43 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
< 92.18 arcane_blast
= 1.35 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 0.23 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTsWtu|U|||||||||||}r~vwVzT||{x|||||y*<<<<<<<(+<<<<T),*<<<<(#hk&T<<:*<<+<<<<+(<<T*<))<<<<#hk&m%<T<U<<<=~<,*<)<j<'<T<<<<'<-*hk&'T:<<*<<<<<<<<+<<<T<,*<<(#hk&m%'<T<<<<<<=~<,*<<)X<<TU<<<<(#<*<)"gj&T<<<-*<<k<<'<<<<:T<W*<<<<<+<i&<<<=~T<,*<<kopp

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask pandaren 72165.7/72166: 100% mana
Pre precombat 1 food pandaren 72165.7/72166: 100% mana
Pre precombat 2 augmentation pandaren 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener s arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.326 default W time_warp Fluffy_Pillow 71204.5/72166: 99% mana bloodlust, crimson_chorus
0:01.326 fishing_opener t arcane_blast Fluffy_Pillow 69204.5/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.223 fishing_opener u rune_of_power Fluffy_Pillow 64999.2/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.009 fishing_opener | arcane_blast Fluffy_Pillow 66133.6/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.810 default U use_mana_gem pandaren 60414.7/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.810 fishing_opener | arcane_blast Fluffy_Pillow 67631.3/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.614 fishing_opener | arcane_blast Fluffy_Pillow 61916.7/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.416 fishing_opener | arcane_blast Fluffy_Pillow 56199.3/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.217 fishing_opener | arcane_blast Fluffy_Pillow 50480.4/72166: 70% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.019 fishing_opener | arcane_blast Fluffy_Pillow 44762.9/72166: 62% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.821 fishing_opener | arcane_blast Fluffy_Pillow 39045.4/72166: 54% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:08.623 fishing_opener | arcane_blast Fluffy_Pillow 33328.0/72166: 46% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:09.426 fishing_opener | arcane_blast Fluffy_Pillow 27612.0/72166: 38% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:10.229 fishing_opener | arcane_blast Fluffy_Pillow 21895.9/72166: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.031 fishing_opener | arcane_blast Fluffy_Pillow 16178.5/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.834 fishing_opener | arcane_blast Fluffy_Pillow 10462.5/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.636 fishing_opener } arcane_barrage Fluffy_Pillow 4745.0/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.423 fishing_opener r evocation pandaren 10210.8/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.952 rotation ~ cancel_action Fluffy_Pillow 69620.5/72166: 96% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.958 fishing_opener v touch_of_the_magi Fluffy_Pillow 69629.1/72166: 96% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.747 fishing_opener w arcane_power Fluffy_Pillow 68267.9/72166: 95% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.747 default V potion Fluffy_Pillow 68267.9/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.747 fishing_opener z arcane_missiles Fluffy_Pillow 68267.9/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.411 default T counterspell Fluffy_Pillow 66170.8/72166: 92% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.411 fishing_opener | arcane_blast Fluffy_Pillow 65670.8/72166: 91% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.214 fishing_opener | arcane_blast Fluffy_Pillow 63392.3/72166: 88% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.017 fishing_opener { arcane_missiles Fluffy_Pillow 61113.8/72166: 85% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.334 fishing_opener x presence_of_mind Fluffy_Pillow 63014.6/72166: 87% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.334 fishing_opener | arcane_blast Fluffy_Pillow 63014.6/72166: 87% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.121 fishing_opener | arcane_blast Fluffy_Pillow 60713.0/72166: 84% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.909 fishing_opener | arcane_blast Fluffy_Pillow 58412.8/72166: 81% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.699 fishing_opener | arcane_blast Fluffy_Pillow 56115.6/72166: 78% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.500 fishing_opener | arcane_blast Fluffy_Pillow 53834.2/72166: 75% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.303 fishing_opener y arcane_barrage Fluffy_Pillow 51555.6/72166: 71% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.090 rotation * arcane_orb Fluffy_Pillow 57021.5/72166: 79% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:32.879 rotation < arcane_blast Fluffy_Pillow 57660.2/72166: 80% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:33.872 rotation < arcane_blast Fluffy_Pillow 54968.5/72166: 76% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect
0:34.770 rotation < arcane_blast Fluffy_Pillow 50764.6/72166: 70% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:35.574 rotation < arcane_blast Fluffy_Pillow 45050.0/72166: 62% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.377 rotation < arcane_blast Fluffy_Pillow 39334.0/72166: 55% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.181 rotation < arcane_blast Fluffy_Pillow 33619.4/72166: 47% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:37.985 rotation < arcane_blast Fluffy_Pillow 27904.8/72166: 39% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:38.787 rotation ( arcane_missiles Fluffy_Pillow 22187.4/72166: 31% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, potion_of_spectral_intellect
0:41.225 rotation + arcane_barrage Fluffy_Pillow 25706.2/72166: 36% mana arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:42.247 rotation < arcane_blast Fluffy_Pillow 31511.2/72166: 44% mana clearcasting(2)
0:44.236 rotation < arcane_blast Fluffy_Pillow 33006.9/72166: 46% mana arcane_charge, clearcasting(2)
0:46.069 rotation < arcane_blast Fluffy_Pillow 32902.5/72166: 46% mana arcane_charge(2), clearcasting(2)
0:47.741 rotation < arcane_blast Fluffy_Pillow 31190.7/72166: 43% mana arcane_charge(3), clearcasting(2)
0:49.254 default T counterspell Fluffy_Pillow 27874.5/72166: 39% mana arcane_charge(4), clearcasting(2)
0:49.254 rotation ) arcane_missiles Fluffy_Pillow 26874.5/72166: 37% mana arcane_charge(4), clearcasting(2)
0:51.266 rotation , arcane_barrage Fluffy_Pillow 29778.4/72166: 41% mana arcane_charge(4), clearcasting(2)
0:52.591 rotation * arcane_orb Fluffy_Pillow 36020.7/72166: 50% mana clearcasting(2)
0:53.918 rotation < arcane_blast Fluffy_Pillow 37436.0/72166: 52% mana arcane_charge(2), clearcasting(2)
0:55.589 rotation < arcane_blast Fluffy_Pillow 35722.8/72166: 50% mana arcane_charge(3), clearcasting(2)
0:57.102 rotation < arcane_blast Fluffy_Pillow 32406.5/72166: 45% mana arcane_charge(4), clearcasting(2)
0:58.454 rotation < arcane_blast Fluffy_Pillow 27482.9/72166: 38% mana arcane_charge(4), clearcasting(2)
0:59.807 rotation ( arcane_missiles Fluffy_Pillow 22560.7/72166: 31% mana arcane_charge(4), clearcasting(3)
1:01.856 rotation # arcane_barrage Fluffy_Pillow 25518.1/72166: 35% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:03.182 cooldowns h touch_of_the_magi Fluffy_Pillow 31761.8/72166: 44% mana clearcasting(2), crimson_chorus
1:04.509 cooldowns k rune_of_power Fluffy_Pillow 31177.1/72166: 43% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:05.836 rotation & arcane_missiles Fluffy_Pillow 33092.4/72166: 46% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:14.077 default T counterspell Fluffy_Pillow 29986.7/72166: 42% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:14.077 rotation < arcane_blast Fluffy_Pillow 28986.7/72166: 40% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:15.429 rotation < arcane_blast Fluffy_Pillow 24063.1/72166: 33% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.782 rotation : arcane_barrage Fluffy_Pillow 19140.9/72166: 27% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.110 rotation * arcane_orb Fluffy_Pillow 25387.6/72166: 35% mana crimson_chorus(2)
1:19.437 rotation < arcane_blast Fluffy_Pillow 26802.8/72166: 37% mana arcane_charge(2), crimson_chorus(2)
1:21.109 rotation < arcane_blast Fluffy_Pillow 25091.1/72166: 35% mana arcane_charge(3), crimson_chorus(3)
1:22.622 rotation + arcane_barrage Fluffy_Pillow 21774.8/72166: 30% mana arcane_charge(4), crimson_chorus(3)
1:23.951 rotation < arcane_blast Fluffy_Pillow 28022.9/72166: 39% mana crimson_chorus(3)
1:25.940 rotation < arcane_blast Fluffy_Pillow 29518.7/72166: 41% mana arcane_charge, crimson_chorus(3)
1:27.770 rotation < arcane_blast Fluffy_Pillow 29409.9/72166: 41% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:29.444 rotation < arcane_blast Fluffy_Pillow 27701.0/72166: 38% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:30.956 rotation + arcane_barrage Fluffy_Pillow 24383.3/72166: 34% mana arcane_charge(4), clearcasting(2)
1:32.283 rotation ( arcane_missiles Fluffy_Pillow 30628.5/72166: 42% mana clearcasting(3)
1:34.257 rotation < arcane_blast Fluffy_Pillow 33477.7/72166: 46% mana clearcasting(2)
1:36.248 rotation < arcane_blast Fluffy_Pillow 34976.3/72166: 48% mana arcane_charge, clearcasting(2)
1:38.079 default T counterspell Fluffy_Pillow 34869.0/72166: 48% mana arcane_charge(2), clearcasting(2)
1:38.079 rotation * arcane_orb Fluffy_Pillow 33869.0/72166: 47% mana arcane_charge(2), clearcasting(2)
1:39.438 rotation < arcane_blast Fluffy_Pillow 35330.5/72166: 49% mana arcane_charge(4), clearcasting(2)
1:40.790 rotation ) arcane_missiles Fluffy_Pillow 30406.8/72166: 42% mana arcane_charge(4), clearcasting(2)
1:42.814 rotation ) arcane_missiles Fluffy_Pillow 33328.1/72166: 46% mana arcane_charge(4), clearcasting
1:44.895 rotation < arcane_blast Fluffy_Pillow 36331.6/72166: 50% mana arcane_charge(4)
1:46.249 rotation < arcane_blast Fluffy_Pillow 31410.9/72166: 44% mana arcane_charge(4)
1:47.603 rotation < arcane_blast Fluffy_Pillow 26490.1/72166: 37% mana arcane_charge(4), clearcasting
1:48.957 rotation < arcane_blast Fluffy_Pillow 21569.4/72166: 30% mana arcane_charge(4), clearcasting
1:50.309 rotation # arcane_barrage Fluffy_Pillow 16645.7/72166: 23% mana arcane_charge(4), clearcasting
1:51.637 cooldowns h touch_of_the_magi Fluffy_Pillow 22892.4/72166: 32% mana clearcasting(2)
1:52.964 cooldowns k rune_of_power Fluffy_Pillow 22307.7/72166: 31% mana arcane_charge(4), clearcasting(2)
1:54.293 rotation & arcane_missiles Fluffy_Pillow 24225.8/72166: 34% mana arcane_charge(4), clearcasting(2), rune_of_power
2:00.397 cooldowns m presence_of_mind Fluffy_Pillow 25535.8/72166: 35% mana arcane_charge(4), rune_of_power, crimson_chorus
2:00.397 rotation % arcane_blast Fluffy_Pillow 25535.8/72166: 35% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
2:01.722 rotation < arcane_blast Fluffy_Pillow 20573.2/72166: 29% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:03.048 default T counterspell Fluffy_Pillow 15612.1/72166: 22% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:03.048 rotation < arcane_blast Fluffy_Pillow 14612.1/72166: 20% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:04.376 default U use_mana_gem pandaren 9653.8/72166: 13% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.376 rotation < arcane_blast Fluffy_Pillow 16870.3/72166: 23% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.728 rotation < arcane_blast Fluffy_Pillow 11946.7/72166: 17% mana arcane_charge(4), rune_of_power, crimson_chorus
2:07.081 rotation < arcane_blast Fluffy_Pillow 7024.5/72166: 10% mana arcane_charge(4), clearcasting, crimson_chorus
2:08.433 rotation = evocation pandaren 2100.9/72166: 3% mana arcane_charge(4), clearcasting, crimson_chorus
2:13.271 rotation ~ cancel_action Fluffy_Pillow 69350.1/72166: 96% mana arcane_charge(4), clearcasting, evocation, crimson_chorus(2)
2:13.275 rotation < arcane_blast Fluffy_Pillow 69355.9/72166: 96% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:14.627 rotation , arcane_barrage Fluffy_Pillow 64432.2/72166: 89% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:15.957 rotation * arcane_orb Fluffy_Pillow 70681.8/72166: 98% mana clearcasting, crimson_chorus(2)
2:17.284 rotation < arcane_blast Fluffy_Pillow 72097.1/72166: 100% mana arcane_charge(2), clearcasting, crimson_chorus(2)
2:18.955 rotation ) arcane_missiles Fluffy_Pillow 68046.5/72166: 94% mana arcane_charge(3), clearcasting, crimson_chorus(2)
2:20.915 rotation < arcane_blast Fluffy_Pillow 70875.4/72166: 98% mana arcane_charge(3), crimson_chorus(3)
2:22.428 cooldowns j arcane_power Fluffy_Pillow 66672.9/72166: 92% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:22.428 rotation < arcane_blast Fluffy_Pillow 66672.9/72166: 92% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:23.781 rotation ' arcane_missiles Fluffy_Pillow 65188.2/72166: 90% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:25.771 rotation < arcane_blast Fluffy_Pillow 68060.4/72166: 94% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:27.125 default T counterspell Fluffy_Pillow 66577.2/72166: 92% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:27.125 rotation < arcane_blast Fluffy_Pillow 66077.2/72166: 92% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.476 rotation < arcane_blast Fluffy_Pillow 64589.6/72166: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.829 rotation < arcane_blast Fluffy_Pillow 63104.9/72166: 87% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:31.182 rotation < arcane_blast Fluffy_Pillow 61620.2/72166: 85% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
2:32.536 rotation ' arcane_missiles Fluffy_Pillow 60137.0/72166: 83% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
2:34.792 rotation < arcane_blast Fluffy_Pillow 63393.1/72166: 88% mana arcane_charge(4), arcane_power
2:36.145 rotation - arcane_barrage Fluffy_Pillow 61908.4/72166: 86% mana arcane_charge(4), arcane_power
2:37.473 rotation * arcane_orb Fluffy_Pillow 68155.0/72166: 94% mana
2:38.800 cooldowns h touch_of_the_magi Fluffy_Pillow 69570.3/72166: 96% mana arcane_charge(2)
2:40.129 cooldowns k rune_of_power Fluffy_Pillow 68988.5/72166: 96% mana arcane_charge(4)
2:41.459 rotation & arcane_missiles Fluffy_Pillow 70908.1/72166: 98% mana arcane_charge(4), rune_of_power
2:50.391 rotation ' arcane_missiles Fluffy_Pillow 53799.8/72166: 75% mana arcane_charge(4), clearcasting, rune_of_power
2:52.377 default T counterspell Fluffy_Pillow 56666.2/72166: 79% mana arcane_charge(4), rune_of_power
2:52.377 rotation : arcane_barrage Fluffy_Pillow 55666.2/72166: 77% mana arcane_charge(4), rune_of_power
2:53.704 rotation < arcane_blast Fluffy_Pillow 61911.4/72166: 86% mana
2:55.693 rotation < arcane_blast Fluffy_Pillow 63407.2/72166: 88% mana arcane_charge
2:57.523 rotation * arcane_orb Fluffy_Pillow 63298.4/72166: 88% mana arcane_charge(2)
2:58.851 rotation < arcane_blast Fluffy_Pillow 64715.2/72166: 90% mana arcane_charge(4)
3:00.203 rotation < arcane_blast Fluffy_Pillow 59791.5/72166: 83% mana arcane_charge(4)
3:01.556 rotation < arcane_blast Fluffy_Pillow 54869.3/72166: 76% mana arcane_charge(4), crimson_chorus
3:02.908 rotation < arcane_blast Fluffy_Pillow 49945.7/72166: 69% mana arcane_charge(4), crimson_chorus
3:04.259 rotation < arcane_blast Fluffy_Pillow 45020.6/72166: 62% mana arcane_charge(4), crimson_chorus
3:05.613 rotation < arcane_blast Fluffy_Pillow 40099.8/72166: 56% mana arcane_charge(4), crimson_chorus
3:06.968 rotation < arcane_blast Fluffy_Pillow 35180.5/72166: 49% mana arcane_charge(4), clearcasting, crimson_chorus
3:08.321 rotation < arcane_blast Fluffy_Pillow 30258.3/72166: 42% mana arcane_charge(4), clearcasting, crimson_chorus
3:09.674 rotation + arcane_barrage Fluffy_Pillow 25336.1/72166: 35% mana arcane_charge(4), clearcasting, crimson_chorus
3:11.001 rotation < arcane_blast Fluffy_Pillow 31581.4/72166: 44% mana clearcasting, crimson_chorus
3:12.989 rotation < arcane_blast Fluffy_Pillow 33075.7/72166: 46% mana arcane_charge, clearcasting, crimson_chorus(2)
3:14.819 rotation < arcane_blast Fluffy_Pillow 32966.9/72166: 46% mana arcane_charge(2), clearcasting, crimson_chorus(2)
3:16.490 default T counterspell Fluffy_Pillow 31253.7/72166: 43% mana arcane_charge(3), clearcasting, crimson_chorus(2)
3:16.490 rotation < arcane_blast Fluffy_Pillow 30253.7/72166: 42% mana arcane_charge(3), clearcasting, crimson_chorus(2)
3:18.003 rotation , arcane_barrage Fluffy_Pillow 26937.5/72166: 37% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:19.331 rotation * arcane_orb Fluffy_Pillow 33184.1/72166: 46% mana clearcasting(2), crimson_chorus(2)
3:20.658 rotation < arcane_blast Fluffy_Pillow 34599.4/72166: 48% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:22.330 rotation < arcane_blast Fluffy_Pillow 32887.6/72166: 46% mana arcane_charge(3), clearcasting(2), crimson_chorus(3)
3:23.843 rotation ( arcane_missiles Fluffy_Pillow 29571.3/72166: 41% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
3:25.844 rotation # arcane_barrage Fluffy_Pillow 32459.4/72166: 45% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:27.172 cooldowns h touch_of_the_magi Fluffy_Pillow 38706.1/72166: 54% mana clearcasting(2), crimson_chorus(3)
3:28.502 cooldowns k rune_of_power Fluffy_Pillow 38125.7/72166: 53% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:29.830 rotation & arcane_missiles Fluffy_Pillow 40042.4/72166: 55% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(3)
3:35.854 cooldowns m presence_of_mind Fluffy_Pillow 41236.9/72166: 57% mana arcane_charge(4), clearcasting, rune_of_power
3:35.854 rotation % arcane_blast Fluffy_Pillow 41236.9/72166: 57% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
3:37.182 rotation ' arcane_missiles Fluffy_Pillow 36278.7/72166: 50% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
3:39.278 rotation < arcane_blast Fluffy_Pillow 39303.8/72166: 54% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:40.605 default T counterspell Fluffy_Pillow 34344.1/72166: 48% mana arcane_charge(4), presence_of_mind, rune_of_power
3:40.605 rotation < arcane_blast Fluffy_Pillow 33344.1/72166: 46% mana arcane_charge(4), presence_of_mind, rune_of_power
3:41.933 rotation < arcane_blast Fluffy_Pillow 28385.8/72166: 39% mana arcane_charge(4)
3:43.286 rotation < arcane_blast Fluffy_Pillow 23463.7/72166: 33% mana arcane_charge(4)
3:44.641 rotation < arcane_blast Fluffy_Pillow 18544.3/72166: 26% mana arcane_charge(4)
3:45.994 rotation < arcane_blast Fluffy_Pillow 13622.1/72166: 19% mana arcane_charge(4)
3:47.347 rotation < arcane_blast Fluffy_Pillow 8700.0/72166: 12% mana arcane_charge(4)
3:48.700 rotation = evocation Fluffy_Pillow 3777.8/72166: 5% mana arcane_charge(4), clearcasting
3:53.387 rotation ~ cancel_action Fluffy_Pillow 68928.0/72166: 96% mana arcane_charge(4), clearcasting, evocation
3:53.392 rotation < arcane_blast Fluffy_Pillow 68935.3/72166: 96% mana arcane_charge(4), clearcasting
3:54.744 rotation , arcane_barrage Fluffy_Pillow 64011.6/72166: 89% mana arcane_charge(4), clearcasting
3:56.071 rotation * arcane_orb Fluffy_Pillow 70256.8/72166: 97% mana clearcasting
3:57.398 rotation < arcane_blast Fluffy_Pillow 71672.1/72166: 99% mana arcane_charge(2), clearcasting
3:59.069 rotation < arcane_blast Fluffy_Pillow 68046.5/72166: 94% mana arcane_charge(3), clearcasting
4:00.581 rotation ) arcane_missiles Fluffy_Pillow 64728.8/72166: 90% mana arcane_charge(4), clearcasting
4:02.593 default X use_item_empyreal_ordnance Fluffy_Pillow 67632.7/72166: 94% mana arcane_charge(4), crimson_chorus
4:02.593 rotation < arcane_blast Fluffy_Pillow 67632.7/72166: 94% mana arcane_charge(4), crimson_chorus
4:03.947 rotation < arcane_blast Fluffy_Pillow 62712.0/72166: 87% mana arcane_charge(4), crimson_chorus
4:05.301 default T counterspell Fluffy_Pillow 57791.2/72166: 80% mana arcane_charge(4), clearcasting, crimson_chorus
4:05.301 default U use_mana_gem pandaren 56791.2/72166: 79% mana arcane_charge(4), clearcasting, crimson_chorus
4:05.301 rotation < arcane_blast Fluffy_Pillow 64007.8/72166: 89% mana arcane_charge(4), clearcasting, crimson_chorus
4:06.655 rotation < arcane_blast Fluffy_Pillow 59087.0/72166: 82% mana arcane_charge(4), clearcasting, crimson_chorus
4:08.008 rotation < arcane_blast Fluffy_Pillow 54164.8/72166: 75% mana arcane_charge(4), clearcasting, crimson_chorus
4:09.363 rotation < arcane_blast Fluffy_Pillow 49245.5/72166: 68% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:10.719 rotation ( arcane_missiles Fluffy_Pillow 44327.7/72166: 61% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:14.467 rotation # arcane_barrage Fluffy_Pillow 49737.2/72166: 69% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:15.794 rotation < arcane_blast Fluffy_Pillow 55982.4/72166: 78% mana clearcasting(2), crimson_chorus(2)
4:17.785 rotation * arcane_orb Fluffy_Pillow 57481.1/72166: 80% mana arcane_charge, clearcasting(2), crimson_chorus(2)
4:19.113 rotation < arcane_blast Fluffy_Pillow 58897.8/72166: 82% mana arcane_charge(3), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:20.625 rotation ) arcane_missiles Fluffy_Pillow 55580.1/72166: 77% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:22.687 rotation " arcane_barrage Fluffy_Pillow 58556.2/72166: 81% mana arcane_charge(4), clearcasting, crimson_chorus(3), empyreal_surge(5)
4:24.014 cooldowns g touch_of_the_magi Fluffy_Pillow 64801.4/72166: 90% mana clearcasting, crimson_chorus(3), empyreal_surge(5)
4:25.341 cooldowns j arcane_power Fluffy_Pillow 64216.7/72166: 89% mana arcane_charge(4), clearcasting, crimson_chorus(3), empyreal_surge(5)
4:25.341 rotation & arcane_missiles Fluffy_Pillow 64216.7/72166: 89% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:35.079 default T counterspell Fluffy_Pillow 70771.7/72166: 98% mana arcane_charge(4), arcane_power, rune_of_power
4:35.079 rotation < arcane_blast Fluffy_Pillow 70271.7/72166: 97% mana arcane_charge(4), arcane_power, rune_of_power
4:36.434 rotation < arcane_blast Fluffy_Pillow 68736.9/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power
4:37.785 rotation < arcane_blast Fluffy_Pillow 67249.3/72166: 93% mana arcane_charge(4), arcane_power
4:39.138 rotation - arcane_barrage Fluffy_Pillow 65764.6/72166: 91% mana arcane_charge(4), arcane_power
4:40.467 rotation * arcane_orb Fluffy_Pillow 72012.7/72166: 100% mana
4:41.798 rotation < arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2)
4:43.469 rotation < arcane_blast Fluffy_Pillow 68046.5/72166: 94% mana arcane_charge(3)
4:44.981 cooldowns k rune_of_power Fluffy_Pillow 64728.8/72166: 90% mana arcane_charge(4)
4:46.309 rotation < arcane_blast Fluffy_Pillow 66645.5/72166: 92% mana arcane_charge(4), rune_of_power
4:47.662 rotation < arcane_blast Fluffy_Pillow 61723.3/72166: 86% mana arcane_charge(4), clearcasting, rune_of_power
4:49.018 rotation ' arcane_missiles Fluffy_Pillow 56805.4/72166: 79% mana arcane_charge(4), clearcasting, rune_of_power
4:52.796 rotation < arcane_blast Fluffy_Pillow 62258.3/72166: 86% mana arcane_charge(4), rune_of_power
4:54.149 rotation < arcane_blast Fluffy_Pillow 57336.1/72166: 79% mana arcane_charge(4), rune_of_power
4:55.502 rotation < arcane_blast Fluffy_Pillow 52413.9/72166: 73% mana arcane_charge(4), rune_of_power
4:56.857 rotation < arcane_blast Fluffy_Pillow 47494.6/72166: 66% mana arcane_charge(4), rune_of_power
4:58.210 rotation : arcane_barrage Fluffy_Pillow 42572.4/72166: 59% mana arcane_charge(4), rune_of_power
4:59.536 default T counterspell Fluffy_Pillow 48816.2/72166: 68% mana
4:59.536 rotation < arcane_blast Fluffy_Pillow 47816.2/72166: 66% mana
5:01.525 default W time_warp Fluffy_Pillow 49311.9/72166: 68% mana arcane_charge
5:01.525 rotation * arcane_orb Fluffy_Pillow 47311.9/72166: 66% mana arcane_charge, temporal_warp
5:02.549 rotation < arcane_blast Fluffy_Pillow 48289.9/72166: 67% mana arcane_charge(3), temporal_warp, crimson_chorus
5:03.713 rotation < arcane_blast Fluffy_Pillow 44469.9/72166: 62% mana arcane_charge(4), temporal_warp, crimson_chorus
5:04.755 rotation < arcane_blast Fluffy_Pillow 39098.8/72166: 54% mana arcane_charge(4), temporal_warp, crimson_chorus
5:05.797 rotation < arcane_blast Fluffy_Pillow 33727.8/72166: 47% mana arcane_charge(4), temporal_warp, crimson_chorus
5:06.839 rotation < arcane_blast Fluffy_Pillow 28356.7/72166: 39% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:07.880 rotation + arcane_barrage Fluffy_Pillow 22984.2/72166: 32% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:08.902 rotation < arcane_blast Fluffy_Pillow 28789.2/72166: 40% mana clearcasting, temporal_warp, crimson_chorus
5:10.432 cooldowns i touch_of_the_magi Fluffy_Pillow 29622.5/72166: 41% mana arcane_charge, clearcasting, temporal_warp, crimson_chorus
5:11.453 rotation & arcane_missiles Fluffy_Pillow 28596.1/72166: 40% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:19.698 rotation < arcane_blast Fluffy_Pillow 17996.2/72166: 25% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:20.740 rotation < arcane_blast Fluffy_Pillow 12625.1/72166: 17% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:21.782 rotation < arcane_blast Fluffy_Pillow 7254.1/72166: 10% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:22.824 rotation = evocation Fluffy_Pillow 1883.0/72166: 3% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3)
5:26.568 rotation ~ cancel_action Fluffy_Pillow 69538.1/72166: 96% mana arcane_charge(4), clearcasting(2), evocation, temporal_warp, crimson_chorus(3)
5:26.572 default T counterspell Fluffy_Pillow 69543.9/72166: 96% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3)
5:26.572 rotation < arcane_blast Fluffy_Pillow 68543.9/72166: 95% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3)
5:27.614 rotation , arcane_barrage Fluffy_Pillow 63172.8/72166: 88% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3)
5:28.636 rotation * arcane_orb Fluffy_Pillow 68977.8/72166: 96% mana clearcasting(2), temporal_warp, crimson_chorus(3)
5:29.658 rotation < arcane_blast Fluffy_Pillow 69952.9/72166: 97% mana arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus(3)
5:30.945 rotation < arcane_blast Fluffy_Pillow 67685.4/72166: 94% mana arcane_charge(3), clearcasting(2), temporal_warp, crimson_chorus(3)
5:32.111 cooldowns k rune_of_power Fluffy_Pillow 63868.3/72166: 89% mana arcane_charge(4), clearcasting(3), temporal_warp
5:33.132 final_burn o arcane_missiles Fluffy_Pillow 65342.0/72166: 91% mana arcane_charge(4), clearcasting(3), rune_of_power, temporal_warp
5:37.446 final_burn p arcane_blast Fluffy_Pillow 71568.4/72166: 99% mana arcane_charge(4), rune_of_power, temporal_warp
5:38.488 final_burn p arcane_blast Fluffy_Pillow 65296.5/72166: 90% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp

Stats

Level Bonus (60) Race Bonus (pandaren) Raid-Buffed Unbuffed Gear Amount
Strength 198 0 216 198 0
Agility 306 -2 322 304 0
Stamina 414 2 2029 1933 1517
Intellect 450 0 1844 1622 1095 (46)
Spirit 0 0 0 0 0
Health 40580 40580 0
Mana 72166 72166 0
Spell Power 1844 1622 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="pandaren"
source=default
spec=arcane
level=60
race=pandaren
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

void_elf : 5830 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5829.6 5829.6 11.5 / 0.197% 911.0 / 15.6% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2515.0 2392.0 Mana 0.00% 43.1 99.9% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
void_elf 5830
Arcane Barrage 370 6.4% 20.7 13.86sec 5378 4351 Direct 20.7 4578 9090 5380 17.8%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.66 20.66 0.00 0.00 1.2361 0.0000 111143.20 111143.20 0.00% 4351.39 4351.39
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.21% 16.99 7 25 4577.81 3289 8667 4576.51 3982 4991 77739 77739 0.00%
crit 17.79% 3.68 0 11 9090.32 6577 16354 8918.08 0 16354 33404 33404 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [q]:0.01
    fishing_opener
    [y]:0.93
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [}]:1.00
    rotation
    ["]:0.56
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [#]:3.23
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [$]:0.14
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [+]:7.99
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [,]:2.89
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [-]:1.18
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [:]:2.51
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [>]:0.22
Arcane Blast 2153 36.9% 117.0 2.56sec 5499 4201 Direct 118.0 4544 9497 5453 18.4%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 116.98 117.98 0.00 0.00 1.3091 0.0000 643284.04 643284.04 0.00% 4200.52 4200.52
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.65% 96.33 65 126 4544.06 925 12026 4550.85 4018 5227 437668 437668 0.00%
crit 18.35% 21.65 8 39 9496.99 1849 24052 9512.79 6206 13598 205616 205616 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [p]:3.37
    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:19.23
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [%]:1.71
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [<]:92.29
Arcane Echo 268 4.6% 151.5 1.97sec 530 0 Direct 151.5 436 922 530 19.3%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 151.45 151.45 0.00 0.00 0.0000 0.0000 80256.17 80256.17 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.70% 122.22 77 177 436.26 221 670 436.73 378 491 53297 53297 0.00%
crit 19.30% 29.24 11 50 922.46 442 1341 923.67 699 1191 26959 26959 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2246 38.6% 43.1 6.52sec 15623 8554 Periodic 296.1 1881 3973 2275 18.8% 24.5%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.11 0.00 296.34 296.08 1.8263 0.2478 673463.18 673463.18 0.00% 8554.41 8554.41
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.17% 240.32 137 364 1881.38 1122 3405 1884.74 1633 2164 452022 452022 0.00%
crit 18.83% 55.76 21 97 3972.58 2244 6809 3980.17 3229 5017 221441 221441 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [o]:0.91
  • if_expr:buff.clearcasting.react
    fishing_opener
    [z]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [{]:0.88
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [&]:4.98
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [']:5.37
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [(]:3.01
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [)]:4.71
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (140) 0.0% (2.4%) 11.3 26.68sec 3709 2926

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.34 0.00 0.00 0.00 1.2677 0.0000 0.00 0.00 0.00% 2925.53 2925.53

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [*]:10.35
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 140 2.4% 11.3 27.22sec 3711 0 Direct 11.3 3154 6294 3709 17.7%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.34 11.34 0.00 0.00 0.0000 0.0000 42071.99 42071.99 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.27% 9.33 3 15 3153.96 3026 4490 3152.87 3026 3481 29422 29422 0.00%
crit 17.73% 2.01 0 7 6293.88 6052 8981 5606.45 0 8472 12650 12650 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12583 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.63sec 2517 0 Periodic 13.5 1567 3069 1855 19.2% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.98 0.00 13.54 13.54 0.0000 1.7472 25119.14 25119.14 0.00% 1062.03 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.81% 10.94 2 14 1567.08 175 1852 1568.42 1344 1840 17142 17142 0.00%
crit 19.19% 2.60 0 7 3069.46 349 3704 2866.76 0 3704 7978 7978 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Entropic Embrace 55 0.9% 114.4 2.75sec 143 0 Direct 114.4 143 0 143 0.0%

Stats Details: Entropic Embrace

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.40 114.40 0.00 0.00 0.0000 0.0000 16359.52 16359.52 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 114.40 62 179 143.00 9 1225 144.24 106 199 16360 16360 0.00%

Action Details: Entropic Embrace

  • id:259756
  • school:shadowfrost
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:311.85
  • base_dd_max:311.85
  • base_dd_mult:1.00

Spelldata

  • id:259756
  • name:Entropic Embrace
  • school:shadowfrost
  • tooltip:
  • description:{$@spelldesc256374={$@spelldesc255669=Your abilities have a chance to empower you with the essence of the Void, causing your damage and healing effects to deal an additional {$256374s1=5}% as Shadowfrost for {$256374d=12 seconds}.}}
Eternal Insight 37 0.6% 20.5 14.09sec 540 0 Direct 20.5 456 912 540 18.3%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.46 20.46 0.00 0.00 0.0000 0.0000 11038.06 11038.06 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.67% 16.70 6 29 456.08 444 470 456.08 444 468 7619 7619 0.00%
crit 18.33% 3.75 0 12 911.76 887 941 893.04 0 941 3419 3419 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 5822 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 146  / 20 0.3% 111.0 1.04sec 52 49 Direct 111.0 43 90 52 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0635 0.0000 5822.34 5822.34 0.00% 49.32 49.32
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.20% 89.02 75 101 43.25 30 57 43.24 42 45 3850 3850 0.00%
crit 19.80% 21.98 10 36 89.74 60 115 89.75 78 103 1973 1973 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3861.75
Shadowcore Oil Blast 40 0.7% 40.9 7.23sec 297 0 Direct 40.9 251 502 297 18.4%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 40.89 40.89 0.00 0.00 0.0000 0.0000 12136.00 12136.00 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.65% 33.38 16 52 250.78 244 259 250.77 246 257 8372 8372 0.00%
crit 18.35% 7.50 1 20 501.61 488 517 501.55 488 517 3764 3764 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (417) 0.0% (7.1%) 6.1 49.11sec 20387 16640

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.12 0.00 0.00 0.00 1.2252 0.0000 0.00 0.00 0.00% 16639.67 16639.67

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:0.80
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:4.12
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.21
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [v]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 417 7.1% 6.1 49.06sec 20387 0 Direct 6.1 20406 0 20406 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.12 6.12 0.00 0.00 0.0000 0.0000 124764.27 124764.27 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.12 5 8 20406.32 320 66736 20403.55 15264 25276 124764 124764 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:32805.57
  • base_dd_max:32805.57
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
void_elf
Arcane Power 2.8 122.13sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:1.80
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [w]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:void_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.76sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.63 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.63
Evocation 3.3 105.06sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.27 0.00 18.09 0.00 3.4913 0.6304 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:void_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [r]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [!]:0.93
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [=]:1.34
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:void_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:void_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 99.71sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.16 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [l]:0.11
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [m]:1.76
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [n]:0.30
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [x]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.34sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.91 0.00 0.00 0.00 1.2242 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:4.92
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [u]:1.00
Time Warp 1.5 303.66sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.49 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.48
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.81sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:void_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.6 125.1 13.9sec 2.1sec 11.5sec 83.22% 0.00% 78.9 (79.4) 0.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:4.0s / 51.3s
  • trigger_min/max:0.0s / 16.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 50.0s

Stack Uptimes

  • arcane_charge_1:5.25%
  • arcane_charge_2:9.54%
  • arcane_charge_3:8.09%
  • arcane_charge_4:60.34%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.78% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 142.9s
  • trigger_min/max:120.0s / 142.9s
  • trigger_pct:100.00%
  • duration_min/max:0.6s / 15.0s

Stack Uptimes

  • arcane_power_1:13.78%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.53% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.53%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 12.0 17.0sec 10.0sec 8.0sec 47.32% 0.00% 1.0 (1.0) 0.2

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.39%
  • clearcasting_2:17.59%
  • clearcasting_3:4.34%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.7sec 28.6sec 51.99% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 67.4s
  • trigger_min/max:60.0s / 67.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.93%
  • crimson_chorus_2:17.33%
  • crimson_chorus_3:16.72%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.4sec 239.4sec 14.5sec 9.07% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.7s / 263.6s
  • trigger_min/max:236.7s / 263.6s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.07%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Entropic Embrace 5.3 0.0 62.1sec 62.0sec 11.8sec 21.01% 0.00% 0.0 (0.0) 5.1

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_entropic_embrace
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:60.0s / 79.7s
  • trigger_min/max:60.0s / 79.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • entropic_embrace_1:21.01%

Spelldata

  • id:256374
  • name:Entropic Embrace
  • tooltip:Your damage and healing effects deal an additional $w1% as Shadowfrost.
  • description:{$@spelldesc255669=Your abilities have a chance to empower you with the essence of the Void, causing your damage and healing effects to deal an additional {$256374s1=5}% as Shadowfrost for {$256374d=12 seconds}.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:100.00%
Evocation 3.3 0.0 105.0sec 105.0sec 3.9sec 4.22% 0.00% 14.8 (14.8) 0.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.1s / 142.5s
  • trigger_min/max:90.1s / 142.5s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 5.0s

Stack Uptimes

  • evocation_1:4.22%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.45%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.6sec 98.6sec 3.9sec 4.13% 8.03% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 154.8s
  • trigger_min/max:62.7s / 154.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 22.3s

Stack Uptimes

  • presence_of_mind_1:1.99%
  • presence_of_mind_2:1.98%
  • presence_of_mind_3:0.16%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.37% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 58.8s
  • trigger_min/max:13.7s / 58.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.37%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.5 0.0 303.8sec 303.8sec 35.1sec 17.11% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 322.0s
  • trigger_min/max:300.0s / 322.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.11%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.56% 0.00% 15.79%
Arcane Barrage Arcane Charge 4 97.44% 84.21% 100.00%
Arcane Blast Arcane Charge 0 6.80% 2.65% 12.50%
Arcane Blast Arcane Charge 1 4.73% 1.75% 9.56%
Arcane Blast Arcane Charge 2 10.57% 6.19% 14.96%
Arcane Blast Arcane Charge 3 11.76% 7.00% 15.67%
Arcane Blast Arcane Charge 4 66.14% 55.12% 76.36%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.16% 0.00% 7.33% 1.6s 0.0s 6.5s
Conserve Phase 100.00% 100.00% 100.00% 299.7s 240.0s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.678120.037239.935
Evocation14.5490.08052.52348.29522.660113.452
Counterspell0.6850.0009.0268.6713.54618.549
Time Warp2.1410.00022.0433.1961.32423.369
Rune of Power7.0670.00033.45443.83120.34777.691
Touch of the Magi4.9870.00026.52532.45619.02161.162
Arcane Power7.3850.00022.87820.84816.70141.002
Arcane Barrage11.4101.29351.020248.743195.634304.743
Arcane Orb6.4530.00057.53277.80640.551138.822
Presence of Mind32.4600.00090.096115.40877.941171.048

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
void_elf
mana_regen Mana 3177.62 422717.21 58.98% 133.03 9731.92 2.25%
Evocation Mana 126.80 184649.50 25.76% 1456.27 0.00 0.00%
Mana Gem Mana 2.95 21263.59 2.97% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.66 88047.06 12.29% 4260.85 850.58 0.96%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2391.97 2515.04 10574.6 35284.3 750.3 72165.7
Usage Type Count Total Avg RPE APR
void_elf
arcane_blast Mana 119.1 636080.6 5338.7 5437.4 1.0
arcane_missiles Mana 43.5 89536.5 2056.6 2077.0 7.5
arcane_orb Mana 11.5 5729.5 500.0 505.0 7.3
counterspell Mana 12.8 11386.0 892.7 901.8 0.0
time_warp Mana 1.5 2993.8 2000.0 2013.4 0.0
touch_of_the_magi Mana 6.2 15437.9 2498.2 2522.6 8.1

Statistics & Data Analysis

Fight Length
void_elf Fight Length
Count 1610
Mean 299.68
Minimum 240.04
Maximum 359.94
Spread ( max - min ) 119.90
Range [ ( max - min ) / 2 * 100% ] 20.00%
Standard Deviation 34.2951
5th Percentile 246.55
95th Percentile 354.42
( 95th Percentile - 5th Percentile ) 107.88
Mean Distribution
Standard Deviation 0.8547
95.00% Confidence Interval ( 298.00 - 301.35 )
Normalized 95.00% Confidence Interval ( 99.44% - 100.56% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 504
0.1% Error 50310
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1005
DPS
void_elf Damage Per Second
Count 1610
Mean 5829.59
Minimum 5102.70
Maximum 6610.16
Spread ( max - min ) 1507.46
Range [ ( max - min ) / 2 * 100% ] 12.93%
Standard Deviation 234.6409
5th Percentile 5455.05
95th Percentile 6229.56
( 95th Percentile - 5th Percentile ) 774.51
Mean Distribution
Standard Deviation 5.8478
95.00% Confidence Interval ( 5818.13 - 5841.05 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6224
0.1 Scale Factor Error with Delta=300 470
0.05 Scale Factor Error with Delta=300 1880
0.01 Scale Factor Error with Delta=300 47000
Priority Target DPS
void_elf Priority Target Damage Per Second
Count 1610
Mean 5829.59
Minimum 5102.70
Maximum 6610.16
Spread ( max - min ) 1507.46
Range [ ( max - min ) / 2 * 100% ] 12.93%
Standard Deviation 234.6409
5th Percentile 5455.05
95th Percentile 6229.56
( 95th Percentile - 5th Percentile ) 774.51
Mean Distribution
Standard Deviation 5.8478
95.00% Confidence Interval ( 5818.13 - 5841.05 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6224
0.1 Scale Factor Error with Delta=300 470
0.05 Scale Factor Error with Delta=300 1880
0.01 Scale Factor Error with Delta=300 47000
DPS(e)
void_elf Damage Per Second (Effective)
Count 1610
Mean 5829.59
Minimum 5102.70
Maximum 6610.16
Spread ( max - min ) 1507.46
Range [ ( max - min ) / 2 * 100% ] 12.93%
Damage
void_elf Damage
Count 1610
Mean 1739635.56
Minimum 1282233.52
Maximum 2147393.59
Spread ( max - min ) 865160.07
Range [ ( max - min ) / 2 * 100% ] 24.87%
DTPS
void_elf Damage Taken Per Second
Count 1610
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
void_elf Healing Per Second
Count 1610
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
void_elf Healing Per Second (Effective)
Count 1610
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
void_elf Heal
Count 1610
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
void_elf Healing Taken Per Second
Count 1610
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
void_elf Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
void_elfTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
void_elf Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.63 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.48 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 0.80 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 4.12 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.21 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 1.80 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 4.92 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
l 0.11 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
m 1.76 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
n 0.30 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
o 0.91 arcane_missiles,if=buff.clearcasting.react,chain=1
p 3.37 arcane_blast
q 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
r 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
s 1.00 arcane_orb,if=cooldown.rune_of_power.ready
t 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
u 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
v 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
w 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
x 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
y 0.93 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
z 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
{ 0.88 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
| 19.23 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
} 1.00 arcane_barrage
actions.rotation
# count action,conditions
~ 3.25 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
! 0.93 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
" 0.56 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
# 3.23 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
$ 0.14 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
% 1.71 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
& 4.98 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
' 5.37 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
( 3.01 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
) 4.71 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
* 10.35 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
+ 7.99 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
, 2.89 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
- 1.18 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
: 2.51 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
< 92.29 arcane_blast
= 1.34 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 0.22 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTsWtu|U|||||||||||}r~vwVzT||{x|||{y*<<<<<<<<+<<<<+(T<<(*<<(#hk&T<<:*<<<<<+<<<<+)T*)<<<<<<#hk&m%T<U'<<<!~j<<<<<'<T<<<-*<<<<#hk&T<<<:*<<<<<<<+<<<<T+)*<<<<+hk&m%<'T:*<<<<<=~<X<<<<,U*T<<<<<<<"gj&<T<<-*<<k'<<'<,T*<<poWp

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask void_elf 72165.7/72166: 100% mana
Pre precombat 1 food void_elf 72165.7/72166: 100% mana
Pre precombat 2 augmentation void_elf 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener s arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.327 default W time_warp Fluffy_Pillow 71206.0/72166: 99% mana bloodlust, crimson_chorus, entropic_embrace
0:01.327 fishing_opener t arcane_blast Fluffy_Pillow 69206.0/72166: 96% mana bloodlust, temporal_warp, crimson_chorus, entropic_embrace
0:02.225 fishing_opener u rune_of_power Fluffy_Pillow 65002.1/72166: 90% mana bloodlust, temporal_warp, crimson_chorus, entropic_embrace
0:03.012 fishing_opener | arcane_blast Fluffy_Pillow 66138.0/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:03.814 default U use_mana_gem void_elf 60420.5/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:03.814 fishing_opener | arcane_blast Fluffy_Pillow 67637.1/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:04.615 fishing_opener | arcane_blast Fluffy_Pillow 61918.2/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:05.417 fishing_opener | arcane_blast Fluffy_Pillow 56200.7/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:06.219 fishing_opener | arcane_blast Fluffy_Pillow 50483.3/72166: 70% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:07.022 fishing_opener | arcane_blast Fluffy_Pillow 44767.2/72166: 62% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:07.826 fishing_opener | arcane_blast Fluffy_Pillow 39052.7/72166: 54% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:08.630 fishing_opener | arcane_blast Fluffy_Pillow 33338.1/72166: 46% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:09.431 fishing_opener | arcane_blast Fluffy_Pillow 27619.2/72166: 38% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:10.233 fishing_opener | arcane_blast Fluffy_Pillow 21901.7/72166: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), entropic_embrace
0:11.034 fishing_opener | arcane_blast Fluffy_Pillow 16182.8/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), entropic_embrace
0:11.836 fishing_opener | arcane_blast Fluffy_Pillow 10465.4/72166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), entropic_embrace
0:12.638 fishing_opener } arcane_barrage Fluffy_Pillow 4747.9/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.426 fishing_opener r evocation void_elf 10215.2/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.966 rotation ~ cancel_action Fluffy_Pillow 69883.2/72166: 97% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.970 fishing_opener v touch_of_the_magi Fluffy_Pillow 69889.0/72166: 97% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.758 fishing_opener w arcane_power Fluffy_Pillow 68526.3/72166: 95% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.758 default V potion Fluffy_Pillow 68526.3/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.758 fishing_opener z arcane_missiles Fluffy_Pillow 68526.3/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.348 default T counterspell Fluffy_Pillow 67569.4/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.348 fishing_opener | arcane_blast Fluffy_Pillow 67069.4/72166: 93% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.149 fishing_opener | arcane_blast Fluffy_Pillow 64788.0/72166: 90% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.952 fishing_opener { arcane_missiles Fluffy_Pillow 62509.5/72166: 87% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.237 fishing_opener x presence_of_mind Fluffy_Pillow 64364.1/72166: 89% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.237 fishing_opener | arcane_blast Fluffy_Pillow 64364.1/72166: 89% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.024 fishing_opener | arcane_blast Fluffy_Pillow 62062.5/72166: 86% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.812 fishing_opener | arcane_blast Fluffy_Pillow 59762.3/72166: 83% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.599 fishing_opener { arcane_missiles Fluffy_Pillow 57460.7/72166: 80% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:31.048 fishing_opener y arcane_barrage Fluffy_Pillow 59552.1/72166: 83% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.834 rotation * arcane_orb Fluffy_Pillow 65016.5/72166: 90% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:32.621 rotation < arcane_blast Fluffy_Pillow 65652.4/72166: 91% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:33.611 rotation < arcane_blast Fluffy_Pillow 62956.3/72166: 87% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect
0:34.507 rotation < arcane_blast Fluffy_Pillow 58749.5/72166: 81% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:35.309 rotation < arcane_blast Fluffy_Pillow 53032.0/72166: 73% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.110 rotation < arcane_blast Fluffy_Pillow 47313.1/72166: 66% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.912 rotation < arcane_blast Fluffy_Pillow 41595.6/72166: 58% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.715 rotation < arcane_blast Fluffy_Pillow 35879.6/72166: 50% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.517 rotation < arcane_blast Fluffy_Pillow 30162.2/72166: 42% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.321 rotation + arcane_barrage Fluffy_Pillow 24447.6/72166: 34% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.107 rotation < arcane_blast Fluffy_Pillow 29912.0/72166: 41% mana bloodlust, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:41.286 rotation < arcane_blast Fluffy_Pillow 30238.6/72166: 42% mana arcane_charge, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:42.694 rotation < arcane_blast Fluffy_Pillow 29520.8/72166: 41% mana arcane_charge(2), clearcasting(2)
0:44.365 rotation < arcane_blast Fluffy_Pillow 27807.6/72166: 39% mana arcane_charge(3), clearcasting(2)
0:45.879 rotation + arcane_barrage Fluffy_Pillow 24492.8/72166: 34% mana arcane_charge(4), clearcasting(2)
0:47.207 rotation ( arcane_missiles Fluffy_Pillow 30739.4/72166: 43% mana clearcasting(3)
0:49.130 default T counterspell Fluffy_Pillow 33514.9/72166: 46% mana clearcasting(2)
0:49.130 rotation < arcane_blast Fluffy_Pillow 32514.9/72166: 45% mana clearcasting(2)
0:51.119 rotation < arcane_blast Fluffy_Pillow 34010.7/72166: 47% mana arcane_charge, clearcasting(2)
0:52.951 rotation ( arcane_missiles Fluffy_Pillow 33904.8/72166: 47% mana arcane_charge(2), clearcasting(3)
0:56.801 rotation * arcane_orb Fluffy_Pillow 39461.6/72166: 55% mana arcane_charge(2), clearcasting(2)
0:58.127 rotation < arcane_blast Fluffy_Pillow 40875.4/72166: 57% mana arcane_charge(4), clearcasting(2)
0:59.481 rotation < arcane_blast Fluffy_Pillow 35954.7/72166: 50% mana arcane_charge(4), clearcasting(2)
1:00.836 rotation ( arcane_missiles Fluffy_Pillow 31035.4/72166: 43% mana arcane_charge(4), clearcasting(3), crimson_chorus
1:02.823 rotation # arcane_barrage Fluffy_Pillow 33903.2/72166: 47% mana arcane_charge(4), clearcasting(2), crimson_chorus, entropic_embrace
1:04.150 cooldowns h touch_of_the_magi Fluffy_Pillow 40148.5/72166: 56% mana clearcasting(2), crimson_chorus, entropic_embrace
1:05.476 cooldowns k rune_of_power Fluffy_Pillow 39562.3/72166: 55% mana arcane_charge(4), clearcasting(2), crimson_chorus, entropic_embrace
1:06.802 rotation & arcane_missiles Fluffy_Pillow 41476.1/72166: 57% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus, entropic_embrace
1:14.831 default T counterspell Fluffy_Pillow 45564.5/72166: 63% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:14.831 rotation < arcane_blast Fluffy_Pillow 44564.5/72166: 62% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.184 rotation < arcane_blast Fluffy_Pillow 39642.3/72166: 55% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.537 rotation : arcane_barrage Fluffy_Pillow 34720.1/72166: 48% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:18.864 rotation * arcane_orb Fluffy_Pillow 40965.3/72166: 57% mana clearcasting, crimson_chorus(2)
1:20.191 rotation < arcane_blast Fluffy_Pillow 42380.6/72166: 59% mana arcane_charge(2), clearcasting, crimson_chorus(2)
1:21.862 rotation < arcane_blast Fluffy_Pillow 40667.4/72166: 56% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:23.375 rotation < arcane_blast Fluffy_Pillow 37351.1/72166: 52% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:24.728 rotation < arcane_blast Fluffy_Pillow 32428.9/72166: 45% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:26.082 rotation < arcane_blast Fluffy_Pillow 27508.2/72166: 38% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:27.436 rotation + arcane_barrage Fluffy_Pillow 22587.4/72166: 31% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:28.764 rotation < arcane_blast Fluffy_Pillow 28834.1/72166: 40% mana clearcasting(2), crimson_chorus(3)
1:30.754 rotation < arcane_blast Fluffy_Pillow 30331.3/72166: 42% mana arcane_charge, clearcasting(2), crimson_chorus(3)
1:32.585 rotation < arcane_blast Fluffy_Pillow 30224.0/72166: 42% mana arcane_charge(2), clearcasting(2)
1:34.257 rotation < arcane_blast Fluffy_Pillow 28512.2/72166: 40% mana arcane_charge(3), clearcasting(2)
1:35.770 rotation + arcane_barrage Fluffy_Pillow 25195.9/72166: 35% mana arcane_charge(4), clearcasting(2)
1:37.099 rotation ) arcane_missiles Fluffy_Pillow 31444.1/72166: 44% mana clearcasting(2)
1:39.042 default T counterspell Fluffy_Pillow 34248.4/72166: 47% mana clearcasting
1:39.042 rotation * arcane_orb Fluffy_Pillow 33248.4/72166: 46% mana clearcasting
1:40.369 rotation ) arcane_missiles Fluffy_Pillow 34663.7/72166: 48% mana arcane_charge(2), clearcasting
1:42.384 rotation < arcane_blast Fluffy_Pillow 37572.0/72166: 52% mana arcane_charge(2)
1:44.055 rotation < arcane_blast Fluffy_Pillow 35858.7/72166: 50% mana arcane_charge(3)
1:45.566 rotation < arcane_blast Fluffy_Pillow 32539.6/72166: 45% mana arcane_charge(4)
1:46.920 rotation < arcane_blast Fluffy_Pillow 27618.8/72166: 38% mana arcane_charge(4)
1:48.274 rotation < arcane_blast Fluffy_Pillow 22698.1/72166: 31% mana arcane_charge(4)
1:49.627 rotation < arcane_blast Fluffy_Pillow 17775.9/72166: 25% mana arcane_charge(4), clearcasting
1:50.980 rotation # arcane_barrage Fluffy_Pillow 12853.7/72166: 18% mana arcane_charge(4), clearcasting
1:52.307 cooldowns h touch_of_the_magi Fluffy_Pillow 19098.9/72166: 26% mana clearcasting
1:53.635 cooldowns k rune_of_power Fluffy_Pillow 18515.6/72166: 26% mana arcane_charge(4), clearcasting
1:54.961 rotation & arcane_missiles Fluffy_Pillow 20429.5/72166: 28% mana arcane_charge(4), clearcasting, rune_of_power
2:01.463 cooldowns m presence_of_mind Fluffy_Pillow 14813.9/72166: 21% mana arcane_charge(4), rune_of_power, crimson_chorus
2:01.463 rotation % arcane_blast Fluffy_Pillow 14813.9/72166: 21% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
2:02.792 default T counterspell Fluffy_Pillow 9857.1/72166: 14% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:03.042 rotation < arcane_blast Fluffy_Pillow 9217.9/72166: 13% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus
2:04.371 default U use_mana_gem void_elf 4261.1/72166: 6% mana arcane_charge(4), clearcasting(2), presence_of_mind, rune_of_power, crimson_chorus
2:04.371 rotation ' arcane_missiles Fluffy_Pillow 11477.6/72166: 16% mana arcane_charge(4), clearcasting(2), presence_of_mind, rune_of_power, crimson_chorus
2:08.230 rotation < arcane_blast Fluffy_Pillow 17047.4/72166: 24% mana arcane_charge(4), presence_of_mind, crimson_chorus, entropic_embrace
2:09.558 rotation < arcane_blast Fluffy_Pillow 12089.1/72166: 17% mana arcane_charge(4), crimson_chorus, entropic_embrace
2:10.912 rotation < arcane_blast Fluffy_Pillow 7168.4/72166: 10% mana arcane_charge(4), crimson_chorus, entropic_embrace
2:12.263 rotation ! evocation void_elf 2243.3/72166: 3% mana arcane_charge(4), crimson_chorus(2), entropic_embrace
2:17.042 rotation ~ cancel_action Fluffy_Pillow 68672.4/72166: 95% mana arcane_charge(4), evocation, crimson_chorus(2)
2:17.046 cooldowns j arcane_power Fluffy_Pillow 68678.1/72166: 95% mana arcane_charge(4), crimson_chorus(2)
2:17.046 rotation < arcane_blast Fluffy_Pillow 68678.1/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:18.398 rotation < arcane_blast Fluffy_Pillow 67192.0/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:19.754 rotation < arcane_blast Fluffy_Pillow 65711.6/72166: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:21.108 rotation < arcane_blast Fluffy_Pillow 64228.4/72166: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:22.461 rotation < arcane_blast Fluffy_Pillow 62743.7/72166: 87% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:23.815 rotation ' arcane_missiles Fluffy_Pillow 61260.4/72166: 85% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:25.789 rotation < arcane_blast Fluffy_Pillow 64109.5/72166: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:27.143 default T counterspell Fluffy_Pillow 62626.3/72166: 87% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:27.143 rotation < arcane_blast Fluffy_Pillow 62126.3/72166: 86% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.496 rotation < arcane_blast Fluffy_Pillow 60641.6/72166: 84% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.850 rotation < arcane_blast Fluffy_Pillow 59158.3/72166: 82% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:31.203 rotation - arcane_barrage Fluffy_Pillow 57673.6/72166: 80% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:32.531 rotation * arcane_orb Fluffy_Pillow 63920.3/72166: 89% mana
2:33.858 rotation < arcane_blast Fluffy_Pillow 65335.6/72166: 91% mana arcane_charge(2), clearcasting
2:35.530 rotation < arcane_blast Fluffy_Pillow 63623.8/72166: 88% mana arcane_charge(3), clearcasting
2:37.043 rotation < arcane_blast Fluffy_Pillow 60307.5/72166: 84% mana arcane_charge(4), clearcasting(2)
2:38.397 rotation < arcane_blast Fluffy_Pillow 55386.8/72166: 77% mana arcane_charge(4), clearcasting(2)
2:39.752 rotation # arcane_barrage Fluffy_Pillow 50467.5/72166: 70% mana arcane_charge(4), clearcasting(3)
2:41.080 cooldowns h touch_of_the_magi Fluffy_Pillow 56714.1/72166: 79% mana clearcasting(3)
2:42.408 cooldowns k rune_of_power Fluffy_Pillow 56130.9/72166: 78% mana arcane_charge(4), clearcasting(3)
2:43.736 rotation & arcane_missiles Fluffy_Pillow 58047.6/72166: 80% mana arcane_charge(4), clearcasting(3), rune_of_power
2:51.489 default T counterspell Fluffy_Pillow 61737.6/72166: 86% mana arcane_charge(4), rune_of_power
2:51.489 rotation < arcane_blast Fluffy_Pillow 60737.6/72166: 84% mana arcane_charge(4), rune_of_power
2:52.842 rotation < arcane_blast Fluffy_Pillow 55815.4/72166: 77% mana arcane_charge(4), rune_of_power
2:54.194 rotation < arcane_blast Fluffy_Pillow 50891.8/72166: 71% mana arcane_charge(4), rune_of_power
2:55.546 rotation : arcane_barrage Fluffy_Pillow 45968.1/72166: 64% mana arcane_charge(4), rune_of_power
2:56.873 rotation * arcane_orb Fluffy_Pillow 52213.4/72166: 72% mana
2:58.200 rotation < arcane_blast Fluffy_Pillow 53628.6/72166: 74% mana arcane_charge(2)
2:59.874 rotation < arcane_blast Fluffy_Pillow 51919.7/72166: 72% mana arcane_charge(3)
3:01.385 rotation < arcane_blast Fluffy_Pillow 48600.6/72166: 67% mana arcane_charge(4), crimson_chorus
3:02.738 rotation < arcane_blast Fluffy_Pillow 43678.4/72166: 61% mana arcane_charge(4), crimson_chorus
3:04.092 rotation < arcane_blast Fluffy_Pillow 38757.6/72166: 54% mana arcane_charge(4), crimson_chorus
3:05.445 rotation < arcane_blast Fluffy_Pillow 33835.4/72166: 47% mana arcane_charge(4), clearcasting, crimson_chorus, entropic_embrace
3:06.799 rotation < arcane_blast Fluffy_Pillow 28914.7/72166: 40% mana arcane_charge(4), clearcasting, crimson_chorus, entropic_embrace
3:08.152 rotation + arcane_barrage Fluffy_Pillow 23992.5/72166: 33% mana arcane_charge(4), clearcasting, crimson_chorus, entropic_embrace
3:09.480 rotation < arcane_blast Fluffy_Pillow 30239.2/72166: 42% mana clearcasting, crimson_chorus, entropic_embrace
3:11.468 rotation < arcane_blast Fluffy_Pillow 31733.5/72166: 44% mana arcane_charge, clearcasting, crimson_chorus(2), entropic_embrace
3:13.298 rotation < arcane_blast Fluffy_Pillow 31624.7/72166: 44% mana arcane_charge(2), clearcasting, crimson_chorus(2), entropic_embrace
3:14.970 rotation < arcane_blast Fluffy_Pillow 29913.0/72166: 41% mana arcane_charge(3), clearcasting, crimson_chorus(2), entropic_embrace
3:16.483 default T counterspell Fluffy_Pillow 26596.7/72166: 37% mana arcane_charge(4), clearcasting, crimson_chorus(2), entropic_embrace
3:16.483 rotation + arcane_barrage Fluffy_Pillow 25596.7/72166: 35% mana arcane_charge(4), clearcasting, crimson_chorus(2), entropic_embrace
3:17.812 rotation ) arcane_missiles Fluffy_Pillow 31844.8/72166: 44% mana clearcasting, crimson_chorus(2)
3:19.854 rotation * arcane_orb Fluffy_Pillow 34792.0/72166: 48% mana crimson_chorus(2)
3:21.183 rotation < arcane_blast Fluffy_Pillow 36210.2/72166: 50% mana arcane_charge(2), crimson_chorus(2)
3:22.854 rotation < arcane_blast Fluffy_Pillow 34497.0/72166: 48% mana arcane_charge(3), clearcasting, crimson_chorus(3)
3:24.366 rotation < arcane_blast Fluffy_Pillow 31179.3/72166: 43% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:25.718 rotation < arcane_blast Fluffy_Pillow 26255.6/72166: 36% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:27.071 rotation + arcane_barrage Fluffy_Pillow 21333.4/72166: 30% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:28.398 cooldowns h touch_of_the_magi Fluffy_Pillow 27578.7/72166: 38% mana clearcasting, crimson_chorus(3)
3:29.725 cooldowns k rune_of_power Fluffy_Pillow 26993.9/72166: 37% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:31.053 rotation & arcane_missiles Fluffy_Pillow 28910.7/72166: 40% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
3:37.410 cooldowns m presence_of_mind Fluffy_Pillow 23085.8/72166: 32% mana arcane_charge(4), rune_of_power
3:37.410 rotation % arcane_blast Fluffy_Pillow 23085.8/72166: 32% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:38.738 rotation < arcane_blast Fluffy_Pillow 18127.5/72166: 25% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:40.063 rotation ' arcane_missiles Fluffy_Pillow 13164.9/72166: 18% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
3:42.078 default T counterspell Fluffy_Pillow 16073.2/72166: 22% mana arcane_charge(4), presence_of_mind, rune_of_power
3:42.078 rotation : arcane_barrage Fluffy_Pillow 15073.2/72166: 21% mana arcane_charge(4), presence_of_mind, rune_of_power
3:43.407 rotation * arcane_orb Fluffy_Pillow 21321.3/72166: 30% mana presence_of_mind
3:44.734 rotation < arcane_blast Fluffy_Pillow 22736.6/72166: 32% mana arcane_charge(2), presence_of_mind
3:46.062 rotation < arcane_blast Fluffy_Pillow 20528.3/72166: 28% mana arcane_charge(3)
3:47.575 rotation < arcane_blast Fluffy_Pillow 17212.0/72166: 24% mana arcane_charge(4)
3:48.928 rotation < arcane_blast Fluffy_Pillow 12289.8/72166: 17% mana arcane_charge(4)
3:50.280 rotation < arcane_blast Fluffy_Pillow 7366.2/72166: 10% mana arcane_charge(4)
3:51.632 rotation = evocation void_elf 2442.6/72166: 3% mana arcane_charge(4)
3:56.455 rotation ~ cancel_action Fluffy_Pillow 69483.3/72166: 96% mana arcane_charge(4), evocation
3:56.459 rotation < arcane_blast Fluffy_Pillow 69489.1/72166: 96% mana arcane_charge(4)
3:57.810 default X use_item_empyreal_ordnance Fluffy_Pillow 64564.0/72166: 89% mana arcane_charge(4)
3:57.810 rotation < arcane_blast Fluffy_Pillow 64564.0/72166: 89% mana arcane_charge(4)
3:59.164 rotation < arcane_blast Fluffy_Pillow 59643.2/72166: 83% mana arcane_charge(4)
4:00.517 rotation < arcane_blast Fluffy_Pillow 54721.0/72166: 76% mana arcane_charge(4)
4:01.869 rotation < arcane_blast Fluffy_Pillow 49797.4/72166: 69% mana arcane_charge(4), crimson_chorus
4:03.222 rotation , arcane_barrage Fluffy_Pillow 44875.2/72166: 62% mana arcane_charge(4), clearcasting, crimson_chorus
4:04.550 default U use_mana_gem void_elf 51121.9/72166: 71% mana clearcasting, crimson_chorus
4:04.550 rotation * arcane_orb Fluffy_Pillow 58338.4/72166: 81% mana clearcasting, crimson_chorus
4:05.876 default T counterspell Fluffy_Pillow 59752.3/72166: 83% mana arcane_charge(2), clearcasting, crimson_chorus
4:06.078 rotation < arcane_blast Fluffy_Pillow 59043.8/72166: 82% mana arcane_charge(2), clearcasting, crimson_chorus, entropic_embrace
4:07.751 rotation < arcane_blast Fluffy_Pillow 57333.5/72166: 79% mana arcane_charge(3), clearcasting, crimson_chorus, entropic_embrace
4:09.262 rotation < arcane_blast Fluffy_Pillow 54014.3/72166: 75% mana arcane_charge(4), clearcasting, crimson_chorus, entropic_embrace
4:10.616 rotation < arcane_blast Fluffy_Pillow 49093.6/72166: 68% mana arcane_charge(4), clearcasting, crimson_chorus, entropic_embrace
4:11.970 rotation < arcane_blast Fluffy_Pillow 44172.8/72166: 61% mana arcane_charge(4), clearcasting, crimson_chorus(2), entropic_embrace
4:13.325 rotation < arcane_blast Fluffy_Pillow 39253.5/72166: 54% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5), entropic_embrace
4:14.677 rotation < arcane_blast Fluffy_Pillow 34329.9/72166: 48% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5), entropic_embrace
4:16.032 rotation " arcane_barrage Fluffy_Pillow 29410.6/72166: 41% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5), entropic_embrace
4:17.360 cooldowns g touch_of_the_magi Fluffy_Pillow 35657.2/72166: 49% mana clearcasting, crimson_chorus(2), empyreal_surge(5), entropic_embrace
4:18.688 cooldowns j arcane_power Fluffy_Pillow 35073.9/72166: 49% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)
4:18.688 rotation & arcane_missiles Fluffy_Pillow 35073.9/72166: 49% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:28.668 rotation < arcane_blast Fluffy_Pillow 34478.2/72166: 48% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:30.020 default T counterspell Fluffy_Pillow 32992.1/72166: 46% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:30.078 rotation < arcane_blast Fluffy_Pillow 32575.8/72166: 45% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:31.431 rotation < arcane_blast Fluffy_Pillow 31091.1/72166: 43% mana arcane_charge(4), arcane_power, crimson_chorus(3)
4:32.785 rotation - arcane_barrage Fluffy_Pillow 29607.8/72166: 41% mana arcane_charge(4), arcane_power, clearcasting
4:34.112 rotation * arcane_orb Fluffy_Pillow 35853.1/72166: 50% mana clearcasting
4:35.440 rotation < arcane_blast Fluffy_Pillow 37269.8/72166: 52% mana arcane_charge(2), clearcasting
4:37.111 rotation < arcane_blast Fluffy_Pillow 35556.6/72166: 49% mana arcane_charge(3), clearcasting
4:38.623 cooldowns k rune_of_power Fluffy_Pillow 32238.9/72166: 45% mana arcane_charge(4), clearcasting(2)
4:39.950 rotation ' arcane_missiles Fluffy_Pillow 34154.1/72166: 47% mana arcane_charge(4), clearcasting(3), rune_of_power
4:45.610 rotation < arcane_blast Fluffy_Pillow 42323.3/72166: 59% mana arcane_charge(4), rune_of_power
4:46.963 rotation < arcane_blast Fluffy_Pillow 37401.1/72166: 52% mana arcane_charge(4), clearcasting, rune_of_power
4:48.317 rotation ' arcane_missiles Fluffy_Pillow 32480.3/72166: 45% mana arcane_charge(4), clearcasting, rune_of_power
4:52.155 rotation < arcane_blast Fluffy_Pillow 38019.8/72166: 53% mana arcane_charge(4)
4:53.509 rotation , arcane_barrage Fluffy_Pillow 33099.0/72166: 46% mana arcane_charge(4)
4:54.835 default T counterspell Fluffy_Pillow 39342.8/72166: 55% mana
4:54.835 rotation * arcane_orb Fluffy_Pillow 38342.8/72166: 53% mana
4:56.164 rotation < arcane_blast Fluffy_Pillow 39761.0/72166: 55% mana arcane_charge(2)
4:57.836 rotation < arcane_blast Fluffy_Pillow 38049.2/72166: 53% mana arcane_charge(3)
4:59.349 final_burn p arcane_blast Fluffy_Pillow 34732.9/72166: 48% mana arcane_charge(4), clearcasting
5:00.702 final_burn o arcane_missiles Fluffy_Pillow 29810.7/72166: 41% mana arcane_charge(4), clearcasting
5:04.570 default W time_warp Fluffy_Pillow 35393.5/72166: 49% mana arcane_charge(4), crimson_chorus
5:04.570 final_burn p arcane_blast Fluffy_Pillow 33393.5/72166: 46% mana arcane_charge(4), temporal_warp, crimson_chorus

Stats

Level Bonus (60) Race Bonus (void_elf) Raid-Buffed Unbuffed Gear Amount
Strength 198 -3 213 195 0
Agility 306 1 325 307 0
Stamina 414 0 2027 1931 1517
Intellect 450 2 1824 1624 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1824 1624 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="void_elf"
source=default
spec=arcane
level=60
race=void_elf
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

worgen : 5808 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5808.0 5808.0 11.3 / 0.195% 851.9 / 14.7% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2514.0 2390.8 Mana 0.00% 43.0 100.3% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
worgen 5808
Arcane Barrage 370 6.4% 20.7 13.83sec 5388 4361 Direct 20.7 4559 9081 5390 18.4%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.69 20.69 0.00 0.00 1.2354 0.0000 111495.76 111495.76 0.00% 4361.10 4361.10
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.60% 16.88 7 26 4558.57 3280 8644 4556.99 3987 4947 76951 76951 0.00%
crit 18.40% 3.81 0 11 9081.01 6559 14544 8917.88 0 12988 34545 34545 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [q]:0.01
    fishing_opener
    [y]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [}]:1.00
    rotation
    ["]:0.56
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [#]:3.26
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [$]:0.15
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [+]:7.95
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [,]:2.94
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [-]:1.18
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [:]:2.48
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [>]:0.23
Arcane Blast 2155 37.0% 117.3 2.55sec 5513 4213 Direct 118.3 4530 9445 5467 19.0%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.30 118.30 0.00 0.00 1.3086 0.0000 646631.32 646631.32 0.00% 4212.61 4212.61
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.96% 95.77 64 126 4530.44 922 12002 4536.86 4032 5158 433856 433856 0.00%
crit 19.04% 22.53 8 39 9445.04 1844 24003 9472.15 6202 13276 212776 212776 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [p]:3.49
    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:19.18
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [%]:1.72
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [<]:92.50
Arcane Echo 269 4.6% 152.3 1.97sec 532 0 Direct 152.3 434 917 532 20.3%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 152.30 152.30 0.00 0.00 0.0000 0.0000 81067.98 81067.98 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.71% 121.40 76 177 434.46 220 669 434.96 380 504 52721 52721 0.00%
crit 20.29% 30.90 12 56 917.41 441 1338 919.13 731 1143 28347 28347 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2271 39.2% 43.5 6.54sec 15716 8606 Periodic 299.3 1873 3945 2286 19.9% 24.7%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.52 0.00 299.53 299.27 1.8262 0.2473 683904.21 683904.21 0.00% 8605.92 8605.92
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.08% 239.64 134 382 1873.43 1119 3398 1876.97 1649 2161 448808 448808 0.00%
crit 19.92% 59.63 27 102 3944.62 2238 6796 3953.11 3119 4842 235096 235096 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [o]:0.91
  • if_expr:buff.clearcasting.react
    fishing_opener
    [z]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [{]:0.93
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [&]:5.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [']:5.45
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [(]:3.12
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [)]:4.75
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (140) 0.0% (2.4%) 11.4 26.57sec 3714 2930

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.35 0.00 0.00 0.00 1.2677 0.0000 0.00 0.00 0.00% 2929.63 2929.63

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [*]:10.36
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 140 2.4% 11.3 27.12sec 3715 0 Direct 11.3 3145 6284 3716 18.2%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.35 11.35 0.00 0.00 0.0000 0.0000 42166.23 42166.23 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.83% 9.29 3 15 3144.69 3018 6337 3144.02 3018 3499 29207 29207 0.00%
crit 18.17% 2.06 0 7 6284.20 6035 8956 5541.90 0 8956 12959 12959 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (85) 0.0% (1.5%) 2.0 0.00sec 12723 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 85 1.5% 10.0 26.53sec 2545 0 Periodic 13.6 1563 3094 1863 19.5% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.98 0.00 13.64 13.64 0.0000 1.7468 25396.57 25396.57 0.00% 1066.23 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.49% 10.98 3 14 1563.32 175 1852 1564.71 1258 1852 17156 17156 0.00%
crit 19.51% 2.66 0 8 3094.20 349 3704 2909.10 0 3704 8241 8241 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.5 14.16sec 544 0 Direct 20.5 456 912 544 19.3%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.54 20.54 0.00 0.00 0.0000 0.0000 11171.07 11171.07 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.71% 16.58 4 33 455.79 444 470 455.78 444 467 7558 7558 0.00%
crit 19.29% 3.96 0 12 911.72 887 941 895.21 0 941 3613 3613 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 5855 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 146  / 20 0.3% 111.0 1.04sec 53 50 Direct 111.0 43 89 53 20.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.00 111.00 0.00 0.00 1.0635 0.0000 5855.14 5855.14 0.00% 49.60 49.60
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.20% 87.91 70 101 43.14 30 57 43.14 41 45 3793 3793 0.00%
crit 20.80% 23.09 10 41 89.34 60 114 89.35 76 103 2062 2062 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3633.75
Shadowcore Oil Blast 41 0.7% 41.3 7.11sec 300 0 Direct 41.3 251 502 300 19.5%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.33 41.33 0.00 0.00 0.0000 0.0000 12388.26 12388.26 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.49% 33.27 18 53 250.77 244 259 250.77 246 256 8343 8343 0.00%
crit 19.51% 8.07 0 19 501.54 488 517 501.21 0 517 4046 4046 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (420) 0.0% (7.2%) 6.1 49.36sec 20531 16768

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.15 0.00 0.00 0.00 1.2246 0.0000 0.00 0.00 0.00% 16768.01 16768.01

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [g]:0.80
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [h]:4.14
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [i]:0.21
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [v]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 420 7.2% 6.1 49.28sec 20531 0 Direct 6.1 20565 0 20565 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.15 6.14 0.00 0.00 0.0000 0.0000 126263.09 126263.09 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.14 5 8 20565.28 585 64953 20558.12 15847 25307 126263 126263 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:13645.07
  • base_dd_max:13645.07
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
worgen
Arcane Power 2.8 122.37sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.80 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [j]:1.80
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [w]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:worgen
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.7 24.77sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.66 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.67
Evocation 3.3 104.63sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.28 0.00 18.16 0.00 3.4982 0.6306 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:worgen
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [r]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [!]:0.96
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [=]:1.32
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:worgen
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:worgen
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 99.35sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.17 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [l]:0.10
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [m]:1.77
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [n]:0.29
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [x]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.23sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.94 0.00 0.00 0.00 1.2236 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [k]:4.96
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [u]:1.00
Time Warp 1.5 303.61sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.49 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.48
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 3.0 121.47sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.96 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:worgen
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.97
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.7 125.5 13.9sec 2.1sec 11.6sec 83.27% 0.00% 79.2 (79.7) 0.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:4.0s / 52.2s
  • trigger_min/max:0.0s / 15.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 49.6s

Stack Uptimes

  • arcane_charge_1:5.24%
  • arcane_charge_2:9.50%
  • arcane_charge_3:8.08%
  • arcane_charge_4:60.44%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.75% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 142.6s
  • trigger_min/max:120.0s / 142.6s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 15.0s

Stack Uptimes

  • arcane_power_1:13.75%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.47% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.47%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.9 12.3 16.9sec 9.9sec 8.0sec 47.58% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.23%
  • clearcasting_2:17.94%
  • clearcasting_3:4.41%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.7sec 28.7sec 52.04% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 66.6s
  • trigger_min/max:60.0s / 66.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.95%
  • crimson_chorus_2:17.35%
  • crimson_chorus_3:16.74%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.3sec 239.3sec 14.4sec 9.10% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.8s / 260.0s
  • trigger_min/max:236.8s / 260.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.10%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 105.1sec 105.1sec 3.9sec 4.21% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 144.3s
  • trigger_min/max:90.0s / 144.3s
  • trigger_pct:100.00%
  • duration_min/max:0.6s / 4.9s

Stack Uptimes

  • evocation_1:4.21%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.9sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.8s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.42% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.42%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 99.1sec 99.1sec 4.0sec 4.17% 8.02% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 155.2s
  • trigger_min/max:62.7s / 155.2s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 22.1s

Stack Uptimes

  • presence_of_mind_1:2.01%
  • presence_of_mind_2:2.01%
  • presence_of_mind_3:0.15%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.36% 0.00% 0.0 (0.0) 8.5

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 58.4s
  • trigger_min/max:13.7s / 58.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.36%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.9sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.8s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.0sec 304.0sec 35.5sec 17.24% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 321.2s
  • trigger_min/max:300.0s / 321.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.24%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.9sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.8s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.9sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.8s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.57% 0.00% 17.39%
Arcane Barrage Arcane Charge 4 97.43% 82.61% 100.00%
Arcane Blast Arcane Charge 0 6.78% 3.28% 10.74%
Arcane Blast Arcane Charge 1 4.72% 0.95% 8.40%
Arcane Blast Arcane Charge 2 10.52% 5.36% 14.95%
Arcane Blast Arcane Charge 3 11.72% 6.25% 15.96%
Arcane Blast Arcane Charge 4 66.26% 56.07% 77.06%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.13% 0.00% 7.94% 1.6s 0.0s 5.8s
Conserve Phase 100.00% 100.00% 100.00% 300.9s 240.0s 359.8s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000180.882120.048239.839
Evocation14.6110.00054.30048.75422.424114.520
Counterspell0.6850.0009.6788.6872.30218.147
Time Warp2.2030.00021.2373.2891.32522.567
Rune of Power7.0590.00033.50143.98120.87067.953
Touch of the Magi5.0320.00026.28632.73219.68764.921
Arcane Power7.3720.00022.64320.92016.70841.774
Arcane Barrage11.4391.29253.417249.903195.645304.962
Arcane Orb6.5310.00058.23478.59043.579147.063
Presence of Mind32.7710.00090.450116.56179.744170.702

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
worgen
mana_regen Mana 3152.66 424481.33 59.03% 134.64 9675.75 2.23%
Evocation Mana 126.99 185111.41 25.74% 1457.71 0.00 0.00%
Mana Gem Mana 2.97 21399.73 2.98% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.69 88135.89 12.26% 4259.92 865.67 0.97%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2390.81 2514.00 10527.6 35099.9 1422.4 72165.7
Usage Type Count Total Avg RPE APR
worgen
arcane_blast Mana 119.5 638825.5 5343.9 5446.0 1.0
arcane_missiles Mana 44.0 89757.3 2041.1 2062.6 7.6
arcane_orb Mana 11.5 5737.5 500.0 505.3 7.3
counterspell Mana 12.8 11428.3 892.8 902.4 0.0
time_warp Mana 1.5 2996.0 2000.0 2014.2 0.0
touch_of_the_magi Mana 6.2 15521.8 2498.1 2523.9 8.1

Statistics & Data Analysis

Fight Length
worgen Fight Length
Count 1514
Mean 300.88
Minimum 240.05
Maximum 359.84
Spread ( max - min ) 119.79
Range [ ( max - min ) / 2 * 100% ] 19.91%
Standard Deviation 34.3692
5th Percentile 247.67
95th Percentile 353.80
( 95th Percentile - 5th Percentile ) 106.14
Mean Distribution
Standard Deviation 0.8833
95.00% Confidence Interval ( 299.15 - 302.61 )
Normalized 95.00% Confidence Interval ( 99.42% - 100.58% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 502
0.1% Error 50124
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1009
DPS
worgen Damage Per Second
Count 1514
Mean 5807.96
Minimum 5182.89
Maximum 6682.52
Spread ( max - min ) 1499.64
Range [ ( max - min ) / 2 * 100% ] 12.91%
Standard Deviation 224.4446
5th Percentile 5447.37
95th Percentile 6181.24
( 95th Percentile - 5th Percentile ) 733.87
Mean Distribution
Standard Deviation 5.7683
95.00% Confidence Interval ( 5796.65 - 5819.27 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 58
0.1% Error 5737
0.1 Scale Factor Error with Delta=300 431
0.05 Scale Factor Error with Delta=300 1721
0.01 Scale Factor Error with Delta=300 43004
Priority Target DPS
worgen Priority Target Damage Per Second
Count 1514
Mean 5807.96
Minimum 5182.89
Maximum 6682.52
Spread ( max - min ) 1499.64
Range [ ( max - min ) / 2 * 100% ] 12.91%
Standard Deviation 224.4446
5th Percentile 5447.37
95th Percentile 6181.24
( 95th Percentile - 5th Percentile ) 733.87
Mean Distribution
Standard Deviation 5.7683
95.00% Confidence Interval ( 5796.65 - 5819.27 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 58
0.1% Error 5737
0.1 Scale Factor Error with Delta=300 431
0.05 Scale Factor Error with Delta=300 1721
0.01 Scale Factor Error with Delta=300 43004
DPS(e)
worgen Damage Per Second (Effective)
Count 1514
Mean 5807.96
Minimum 5182.89
Maximum 6682.52
Spread ( max - min ) 1499.64
Range [ ( max - min ) / 2 * 100% ] 12.91%
Damage
worgen Damage
Count 1514
Mean 1740484.47
Minimum 1292910.28
Maximum 2186758.60
Spread ( max - min ) 893848.32
Range [ ( max - min ) / 2 * 100% ] 25.68%
DTPS
worgen Damage Taken Per Second
Count 1514
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
worgen Healing Per Second
Count 1514
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
worgen Healing Per Second (Effective)
Count 1514
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
worgen Heal
Count 1514
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
worgen Healing Taken Per Second
Count 1514
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
worgen Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
worgenTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
worgen Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.67 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.97 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.48 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
X 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Y 0.00 call_action_list,name=aoe,if=active_enemies>2
Z 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
a 0.00 call_action_list,name=opener,if=variable.have_opened=0
b 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
c 0.00 call_action_list,name=cooldowns
d 0.00 call_action_list,name=rotation,if=variable.final_burn=0
e 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
f 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
g 0.80 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
h 4.14 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
i 0.21 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
j 1.80 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
k 4.96 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
l 0.10 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
m 1.77 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
n 0.29 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
o 0.91 arcane_missiles,if=buff.clearcasting.react,chain=1
p 3.49 arcane_blast
q 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
r 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
s 1.00 arcane_orb,if=cooldown.rune_of_power.ready
t 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
u 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
v 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
w 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
x 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
y 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
z 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
{ 0.93 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
| 19.18 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
} 1.00 arcane_barrage
actions.rotation
# count action,conditions
~ 3.26 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
! 0.96 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
" 0.56 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
# 3.26 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
$ 0.15 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
% 1.72 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
& 5.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
' 5.45 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
( 3.12 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
) 4.75 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
* 10.36 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
+ 7.95 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
, 2.94 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
- 1.18 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
: 2.48 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
< 92.50 arcane_blast
= 1.32 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 0.23 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRXTsWtu|U|||||||||||}r~vwVzT|||x||{||y*<<<<<<<+<<<<+<T<<<(+*<<(#hk&T<<:*<<<<+<)<<<<+T*<<<<(<<!~#hk&Tm%U':*<<j<<<'<<<<<<T-<*<<<<<<#hk&T',*<<<<<<<+<<<<T(<<<<!~#hk&'T<<',*<<<X<<(<<(<U<T(,*<<)"gj&m%<T<'<-*<<k<<<<<<<<'T<<W<<=

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask worgen 72165.7/72166: 100% mana
Pre precombat 1 food worgen 72165.7/72166: 100% mana
Pre precombat 2 augmentation worgen 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default X use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener s arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.330 default W time_warp Fluffy_Pillow 71210.3/72166: 99% mana bloodlust, crimson_chorus
0:01.330 fishing_opener t arcane_blast Fluffy_Pillow 69210.3/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.227 fishing_opener u rune_of_power Fluffy_Pillow 65005.0/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.015 fishing_opener | arcane_blast Fluffy_Pillow 66142.3/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.817 default U use_mana_gem worgen 60424.8/72166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.817 fishing_opener | arcane_blast Fluffy_Pillow 67641.4/72166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.619 fishing_opener | arcane_blast Fluffy_Pillow 61924.0/72166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.420 fishing_opener | arcane_blast Fluffy_Pillow 56205.0/72166: 78% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:06.223 fishing_opener | arcane_blast Fluffy_Pillow 50489.0/72166: 70% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.025 fishing_opener | arcane_blast Fluffy_Pillow 44771.6/72166: 62% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.828 fishing_opener | arcane_blast Fluffy_Pillow 39055.5/72166: 54% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:08.631 fishing_opener | arcane_blast Fluffy_Pillow 33339.5/72166: 46% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.432 fishing_opener | arcane_blast Fluffy_Pillow 27620.6/72166: 38% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.234 fishing_opener | arcane_blast Fluffy_Pillow 21903.2/72166: 30% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.035 fishing_opener | arcane_blast Fluffy_Pillow 16184.3/72166: 22% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.837 fishing_opener | arcane_blast Fluffy_Pillow 10466.8/72166: 15% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.642 fishing_opener } arcane_barrage Fluffy_Pillow 4753.7/72166: 7% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.430 fishing_opener r evocation worgen 10220.9/72166: 14% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:16.005 rotation ~ cancel_action Fluffy_Pillow 70711.2/72166: 98% mana bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.010 fishing_opener v touch_of_the_magi Fluffy_Pillow 70718.4/72166: 98% mana bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.799 fishing_opener w arcane_power Fluffy_Pillow 69357.2/72166: 96% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.799 default V potion Fluffy_Pillow 69357.2/72166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.799 fishing_opener z arcane_missiles Fluffy_Pillow 69357.2/72166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.443 default T counterspell Fluffy_Pillow 65389.9/72166: 91% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.443 fishing_opener | arcane_blast Fluffy_Pillow 64889.9/72166: 90% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.245 fishing_opener | arcane_blast Fluffy_Pillow 62609.9/72166: 87% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.048 fishing_opener | arcane_blast Fluffy_Pillow 60331.4/72166: 84% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.849 fishing_opener x presence_of_mind Fluffy_Pillow 58050.0/72166: 80% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.849 fishing_opener | arcane_blast Fluffy_Pillow 58050.0/72166: 80% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.637 fishing_opener | arcane_blast Fluffy_Pillow 55749.8/72166: 77% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.424 fishing_opener { arcane_missiles Fluffy_Pillow 53448.2/72166: 74% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.725 fishing_opener | arcane_blast Fluffy_Pillow 55326.0/72166: 77% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.512 fishing_opener | arcane_blast Fluffy_Pillow 53024.3/72166: 73% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.314 fishing_opener y arcane_barrage Fluffy_Pillow 50744.4/72166: 70% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.101 rotation * arcane_orb Fluffy_Pillow 56210.2/72166: 78% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:32.888 rotation < arcane_blast Fluffy_Pillow 56846.1/72166: 79% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:33.879 rotation < arcane_blast Fluffy_Pillow 54151.4/72166: 75% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:34.777 rotation < arcane_blast Fluffy_Pillow 49947.5/72166: 69% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:35.580 rotation < arcane_blast Fluffy_Pillow 44231.5/72166: 61% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.382 rotation < arcane_blast Fluffy_Pillow 38514.0/72166: 53% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.185 rotation < arcane_blast Fluffy_Pillow 32798.0/72166: 45% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.987 rotation < arcane_blast Fluffy_Pillow 27080.6/72166: 38% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.791 rotation + arcane_barrage Fluffy_Pillow 21366.0/72166: 30% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.579 rotation < arcane_blast Fluffy_Pillow 26833.3/72166: 37% mana bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.758 rotation < arcane_blast Fluffy_Pillow 27159.9/72166: 38% mana bloodlust, arcane_charge, clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.842 rotation < arcane_blast Fluffy_Pillow 25974.5/72166: 36% mana arcane_charge(2), clearcasting
0:43.514 rotation < arcane_blast Fluffy_Pillow 24262.7/72166: 34% mana arcane_charge(3), clearcasting
0:45.026 rotation + arcane_barrage Fluffy_Pillow 20945.0/72166: 29% mana arcane_charge(4), clearcasting
0:46.354 rotation < arcane_blast Fluffy_Pillow 27191.7/72166: 38% mana clearcasting(2)
0:48.344 default T counterspell Fluffy_Pillow 28688.8/72166: 40% mana arcane_charge, clearcasting(2)
0:48.443 rotation < arcane_blast Fluffy_Pillow 27831.7/72166: 39% mana arcane_charge, clearcasting(2)
0:50.274 rotation < arcane_blast Fluffy_Pillow 27724.4/72166: 38% mana arcane_charge(2), clearcasting(2)
0:51.945 rotation < arcane_blast Fluffy_Pillow 26011.2/72166: 36% mana arcane_charge(3), clearcasting(2)
0:53.457 rotation ( arcane_missiles Fluffy_Pillow 22693.5/72166: 31% mana arcane_charge(4), clearcasting(3)
0:55.496 rotation + arcane_barrage Fluffy_Pillow 25636.4/72166: 36% mana arcane_charge(4), clearcasting(2)
0:56.823 rotation * arcane_orb Fluffy_Pillow 31881.7/72166: 44% mana clearcasting(2)
0:58.150 rotation < arcane_blast Fluffy_Pillow 33296.9/72166: 46% mana arcane_charge(2), clearcasting(2)
0:59.819 rotation < arcane_blast Fluffy_Pillow 31580.8/72166: 44% mana arcane_charge(3), clearcasting(2)
1:01.331 rotation ( arcane_missiles Fluffy_Pillow 28263.1/72166: 39% mana arcane_charge(4), clearcasting(3), crimson_chorus
1:03.328 rotation # arcane_barrage Fluffy_Pillow 31145.4/72166: 43% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:04.655 cooldowns h touch_of_the_magi Fluffy_Pillow 37390.6/72166: 52% mana clearcasting(2), crimson_chorus
1:05.984 cooldowns k rune_of_power Fluffy_Pillow 36808.8/72166: 51% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:07.313 rotation & arcane_missiles Fluffy_Pillow 38727.0/72166: 54% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:15.374 default T counterspell Fluffy_Pillow 42861.5/72166: 59% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:15.374 rotation < arcane_blast Fluffy_Pillow 41861.5/72166: 58% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.727 rotation < arcane_blast Fluffy_Pillow 36939.3/72166: 51% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.081 rotation : arcane_barrage Fluffy_Pillow 32018.6/72166: 44% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:19.408 rotation * arcane_orb Fluffy_Pillow 38263.8/72166: 53% mana clearcasting, crimson_chorus(2)
1:20.736 rotation < arcane_blast Fluffy_Pillow 39680.5/72166: 55% mana arcane_charge(2), clearcasting, crimson_chorus(2)
1:22.408 rotation < arcane_blast Fluffy_Pillow 37968.7/72166: 53% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:23.920 rotation < arcane_blast Fluffy_Pillow 34651.0/72166: 48% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:25.273 rotation < arcane_blast Fluffy_Pillow 29728.8/72166: 41% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:26.627 rotation + arcane_barrage Fluffy_Pillow 24808.1/72166: 34% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:27.955 rotation < arcane_blast Fluffy_Pillow 31054.7/72166: 43% mana clearcasting, crimson_chorus(3)
1:29.945 rotation ) arcane_missiles Fluffy_Pillow 32551.9/72166: 45% mana arcane_charge, clearcasting, crimson_chorus(3)
1:31.986 rotation < arcane_blast Fluffy_Pillow 35497.7/72166: 49% mana arcane_charge
1:33.817 rotation < arcane_blast Fluffy_Pillow 35390.4/72166: 49% mana arcane_charge(2)
1:35.489 rotation < arcane_blast Fluffy_Pillow 33678.7/72166: 47% mana arcane_charge(3)
1:37.002 rotation < arcane_blast Fluffy_Pillow 30362.4/72166: 42% mana arcane_charge(4), clearcasting
1:38.356 rotation + arcane_barrage Fluffy_Pillow 25441.7/72166: 35% mana arcane_charge(4), clearcasting
1:39.682 default T counterspell Fluffy_Pillow 31685.4/72166: 44% mana clearcasting
1:39.682 rotation * arcane_orb Fluffy_Pillow 30685.4/72166: 43% mana clearcasting
1:41.009 rotation < arcane_blast Fluffy_Pillow 32100.7/72166: 44% mana arcane_charge(2), clearcasting
1:42.682 rotation < arcane_blast Fluffy_Pillow 30390.4/72166: 42% mana arcane_charge(3), clearcasting
1:44.194 rotation < arcane_blast Fluffy_Pillow 27072.7/72166: 38% mana arcane_charge(4), clearcasting(2)
1:45.547 rotation < arcane_blast Fluffy_Pillow 22150.5/72166: 31% mana arcane_charge(4), clearcasting(2)
1:46.900 rotation ( arcane_missiles Fluffy_Pillow 17228.3/72166: 24% mana arcane_charge(4), clearcasting(3)
1:48.884 rotation < arcane_blast Fluffy_Pillow 20091.8/72166: 28% mana arcane_charge(4), clearcasting(2)
1:50.237 rotation < arcane_blast Fluffy_Pillow 15169.6/72166: 21% mana arcane_charge(4), clearcasting(2)
1:51.590 rotation ! evocation worgen 10247.4/72166: 14% mana arcane_charge(4), clearcasting(2)
1:55.829 rotation ~ cancel_action Fluffy_Pillow 69170.4/72166: 96% mana arcane_charge(4), clearcasting(2), evocation
1:55.832 rotation # arcane_barrage Fluffy_Pillow 69174.7/72166: 96% mana arcane_charge(4), clearcasting(2)
1:57.157 cooldowns h touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting(2)
1:58.483 cooldowns k rune_of_power Fluffy_Pillow 69670.0/72166: 97% mana arcane_charge(4), clearcasting(2)
1:59.809 rotation & arcane_missiles Fluffy_Pillow 71583.9/72166: 99% mana arcane_charge(4), clearcasting(2), rune_of_power
2:06.348 default T counterspell Fluffy_Pillow 64412.6/72166: 89% mana arcane_charge(4), rune_of_power, crimson_chorus
2:06.348 cooldowns m presence_of_mind Fluffy_Pillow 63412.6/72166: 88% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:06.348 rotation % arcane_blast Fluffy_Pillow 63412.6/72166: 88% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus
2:07.676 default U use_mana_gem worgen 58454.3/72166: 81% mana arcane_charge(4), clearcasting(2), presence_of_mind(2), rune_of_power, crimson_chorus
2:07.676 rotation ' arcane_missiles Fluffy_Pillow 65670.9/72166: 91% mana arcane_charge(4), clearcasting(2), presence_of_mind(2), rune_of_power, crimson_chorus
2:11.383 rotation : arcane_barrage Fluffy_Pillow 71021.3/72166: 98% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:12.710 rotation * arcane_orb Fluffy_Pillow 72165.7/72166: 100% mana presence_of_mind(2), crimson_chorus(2)
2:14.040 rotation < arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), presence_of_mind(2), crimson_chorus(2)
2:15.367 rotation < arcane_blast Fluffy_Pillow 69956.0/72166: 97% mana arcane_charge(3), presence_of_mind, crimson_chorus(2)
2:16.696 cooldowns j arcane_power Fluffy_Pillow 66374.2/72166: 92% mana arcane_charge(4), crimson_chorus(2)
2:16.799 rotation < arcane_blast Fluffy_Pillow 66522.8/72166: 92% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:18.150 rotation < arcane_blast Fluffy_Pillow 65035.2/72166: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:19.504 rotation < arcane_blast Fluffy_Pillow 63552.0/72166: 88% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:20.858 rotation ' arcane_missiles Fluffy_Pillow 62068.7/72166: 86% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:22.819 rotation < arcane_blast Fluffy_Pillow 64899.1/72166: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:24.174 rotation < arcane_blast Fluffy_Pillow 63417.3/72166: 88% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:25.525 rotation < arcane_blast Fluffy_Pillow 61929.7/72166: 86% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:26.879 rotation < arcane_blast Fluffy_Pillow 60446.4/72166: 84% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.233 rotation < arcane_blast Fluffy_Pillow 58963.2/72166: 82% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.585 rotation < arcane_blast Fluffy_Pillow 57477.0/72166: 80% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:30.939 default T counterspell Fluffy_Pillow 55993.8/72166: 78% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:30.939 rotation - arcane_barrage Fluffy_Pillow 55493.8/72166: 77% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:32.266 rotation < arcane_blast Fluffy_Pillow 61739.0/72166: 86% mana
2:34.256 rotation * arcane_orb Fluffy_Pillow 63236.2/72166: 88% mana arcane_charge
2:35.582 rotation < arcane_blast Fluffy_Pillow 64650.0/72166: 90% mana arcane_charge(3)
2:37.096 rotation < arcane_blast Fluffy_Pillow 61335.2/72166: 85% mana arcane_charge(4), clearcasting
2:38.448 rotation < arcane_blast Fluffy_Pillow 56411.6/72166: 78% mana arcane_charge(4), clearcasting
2:39.803 rotation < arcane_blast Fluffy_Pillow 51492.3/72166: 71% mana arcane_charge(4), clearcasting
2:41.155 rotation < arcane_blast Fluffy_Pillow 46568.6/72166: 65% mana arcane_charge(4), clearcasting
2:42.507 rotation < arcane_blast Fluffy_Pillow 41645.0/72166: 58% mana arcane_charge(4), clearcasting
2:43.862 rotation # arcane_barrage Fluffy_Pillow 36725.7/72166: 51% mana arcane_charge(4), clearcasting
2:45.190 cooldowns h touch_of_the_magi Fluffy_Pillow 42972.3/72166: 60% mana clearcasting(2)
2:46.516 cooldowns k rune_of_power Fluffy_Pillow 42386.2/72166: 59% mana arcane_charge(4), clearcasting(2)
2:47.844 rotation & arcane_missiles Fluffy_Pillow 44302.9/72166: 61% mana arcane_charge(4), clearcasting(2), rune_of_power
2:56.055 default T counterspell Fluffy_Pillow 41153.9/72166: 57% mana arcane_charge(4), clearcasting, rune_of_power
2:56.055 rotation ' arcane_missiles Fluffy_Pillow 40153.9/72166: 56% mana arcane_charge(4), clearcasting, rune_of_power
2:59.891 rotation , arcane_barrage Fluffy_Pillow 45690.5/72166: 63% mana arcane_charge(4)
3:01.221 rotation * arcane_orb Fluffy_Pillow 51940.1/72166: 72% mana
3:02.548 rotation < arcane_blast Fluffy_Pillow 53355.3/72166: 74% mana arcane_charge(2), crimson_chorus
3:04.219 rotation < arcane_blast Fluffy_Pillow 51642.1/72166: 72% mana arcane_charge(3), crimson_chorus
3:05.732 rotation < arcane_blast Fluffy_Pillow 48325.8/72166: 67% mana arcane_charge(4), crimson_chorus
3:07.085 rotation < arcane_blast Fluffy_Pillow 43403.6/72166: 60% mana arcane_charge(4), crimson_chorus
3:08.438 rotation < arcane_blast Fluffy_Pillow 38481.5/72166: 53% mana arcane_charge(4), crimson_chorus
3:09.793 rotation < arcane_blast Fluffy_Pillow 33562.1/72166: 47% mana arcane_charge(4), clearcasting, crimson_chorus
3:11.148 rotation < arcane_blast Fluffy_Pillow 28642.8/72166: 40% mana arcane_charge(4), clearcasting, crimson_chorus
3:12.501 rotation + arcane_barrage Fluffy_Pillow 23720.6/72166: 33% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:13.829 rotation < arcane_blast Fluffy_Pillow 29967.3/72166: 42% mana clearcasting(2), crimson_chorus(2)
3:15.818 rotation < arcane_blast Fluffy_Pillow 31463.1/72166: 44% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:17.650 rotation < arcane_blast Fluffy_Pillow 31357.2/72166: 43% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:19.320 rotation < arcane_blast Fluffy_Pillow 29642.5/72166: 41% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:20.832 default T counterspell Fluffy_Pillow 26324.8/72166: 36% mana arcane_charge(4), clearcasting(3), crimson_chorus(2)
3:20.832 rotation ( arcane_missiles Fluffy_Pillow 25324.8/72166: 35% mana arcane_charge(4), clearcasting(3), crimson_chorus(2)
3:22.870 rotation < arcane_blast Fluffy_Pillow 28266.3/72166: 39% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:24.224 rotation < arcane_blast Fluffy_Pillow 23345.6/72166: 32% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:25.578 rotation < arcane_blast Fluffy_Pillow 18424.8/72166: 26% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:26.931 rotation < arcane_blast Fluffy_Pillow 13502.6/72166: 19% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:28.285 rotation ! evocation Fluffy_Pillow 8581.9/72166: 12% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:32.689 rotation ~ cancel_action Fluffy_Pillow 69798.4/72166: 97% mana arcane_charge(4), clearcasting(2), evocation
3:32.694 rotation # arcane_barrage Fluffy_Pillow 69805.6/72166: 97% mana arcane_charge(4), clearcasting(2)
3:34.021 cooldowns h touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting(2)
3:35.348 cooldowns k rune_of_power Fluffy_Pillow 69671.5/72166: 97% mana arcane_charge(4)
3:36.674 rotation & arcane_missiles Fluffy_Pillow 71585.3/72166: 99% mana arcane_charge(4), rune_of_power
3:43.415 rotation ' arcane_missiles Fluffy_Pillow 66314.7/72166: 92% mana arcane_charge(4), clearcasting, rune_of_power
3:45.471 default T counterspell Fluffy_Pillow 69282.2/72166: 96% mana arcane_charge(4), rune_of_power
3:45.471 rotation < arcane_blast Fluffy_Pillow 68282.2/72166: 95% mana arcane_charge(4), rune_of_power
3:46.823 rotation < arcane_blast Fluffy_Pillow 63358.5/72166: 88% mana arcane_charge(4), clearcasting, rune_of_power
3:48.176 rotation ' arcane_missiles Fluffy_Pillow 58436.3/72166: 81% mana arcane_charge(4), clearcasting, rune_of_power
3:50.254 rotation , arcane_barrage Fluffy_Pillow 61435.5/72166: 85% mana arcane_charge(4), clearcasting
3:51.580 rotation * arcane_orb Fluffy_Pillow 67679.3/72166: 94% mana clearcasting
3:52.910 rotation < arcane_blast Fluffy_Pillow 69098.9/72166: 96% mana arcane_charge(2), clearcasting
3:54.583 rotation < arcane_blast Fluffy_Pillow 67388.6/72166: 93% mana arcane_charge(3), clearcasting
3:56.095 rotation < arcane_blast Fluffy_Pillow 64070.9/72166: 89% mana arcane_charge(4), clearcasting
3:57.450 default X use_item_empyreal_ordnance Fluffy_Pillow 59151.6/72166: 82% mana arcane_charge(4), clearcasting
3:57.450 rotation < arcane_blast Fluffy_Pillow 59151.6/72166: 82% mana arcane_charge(4), clearcasting
3:58.804 rotation < arcane_blast Fluffy_Pillow 54230.8/72166: 75% mana arcane_charge(4), clearcasting(2)
4:00.157 rotation ( arcane_missiles Fluffy_Pillow 49308.6/72166: 68% mana arcane_charge(4), clearcasting(3)
4:02.235 rotation < arcane_blast Fluffy_Pillow 52307.8/72166: 72% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:03.587 rotation < arcane_blast Fluffy_Pillow 47384.2/72166: 66% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:04.940 rotation ( arcane_missiles Fluffy_Pillow 42462.0/72166: 59% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:06.863 rotation < arcane_blast Fluffy_Pillow 45237.5/72166: 63% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:08.217 default U use_mana_gem worgen 40316.7/72166: 56% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:08.217 rotation < arcane_blast Fluffy_Pillow 47533.3/72166: 66% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.569 default T counterspell Fluffy_Pillow 42609.7/72166: 59% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:09.569 rotation ( arcane_missiles Fluffy_Pillow 41609.7/72166: 58% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:13.310 rotation , arcane_barrage Fluffy_Pillow 47009.1/72166: 65% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:14.639 rotation * arcane_orb Fluffy_Pillow 53257.2/72166: 74% mana clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:15.966 rotation < arcane_blast Fluffy_Pillow 54672.5/72166: 76% mana arcane_charge(2), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:17.635 rotation < arcane_blast Fluffy_Pillow 52956.4/72166: 73% mana arcane_charge(3), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:19.147 rotation ) arcane_missiles Fluffy_Pillow 49638.7/72166: 69% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:21.220 rotation " arcane_barrage Fluffy_Pillow 52630.7/72166: 73% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:22.548 cooldowns g touch_of_the_magi Fluffy_Pillow 58877.3/72166: 82% mana clearcasting, crimson_chorus(3), empyreal_surge(5)
4:23.875 cooldowns j arcane_power Fluffy_Pillow 58292.6/72166: 81% mana arcane_charge(4), clearcasting, crimson_chorus(3), empyreal_surge(5)
4:23.875 rotation & arcane_missiles Fluffy_Pillow 58292.6/72166: 81% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:31.240 cooldowns m presence_of_mind Fluffy_Pillow 61422.6/72166: 85% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:31.240 rotation % arcane_blast Fluffy_Pillow 61422.6/72166: 85% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3)
4:32.567 rotation < arcane_blast Fluffy_Pillow 59900.4/72166: 83% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power
4:33.895 default T counterspell Fluffy_Pillow 58379.6/72166: 81% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power
4:33.895 rotation < arcane_blast Fluffy_Pillow 57879.6/72166: 80% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power
4:35.221 rotation ' arcane_missiles Fluffy_Pillow 56355.9/72166: 78% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
4:37.268 rotation < arcane_blast Fluffy_Pillow 59310.4/72166: 82% mana arcane_charge(4), arcane_power
4:38.622 rotation - arcane_barrage Fluffy_Pillow 57827.2/72166: 80% mana arcane_charge(4), arcane_power
4:39.949 rotation * arcane_orb Fluffy_Pillow 64072.4/72166: 89% mana
4:41.278 rotation < arcane_blast Fluffy_Pillow 65490.5/72166: 91% mana arcane_charge(2)
4:42.949 rotation < arcane_blast Fluffy_Pillow 63777.3/72166: 88% mana arcane_charge(3)
4:44.463 cooldowns k rune_of_power Fluffy_Pillow 60462.5/72166: 84% mana arcane_charge(4)
4:45.788 rotation < arcane_blast Fluffy_Pillow 62374.9/72166: 86% mana arcane_charge(4), rune_of_power
4:47.141 rotation < arcane_blast Fluffy_Pillow 57452.7/72166: 80% mana arcane_charge(4), rune_of_power
4:48.494 rotation < arcane_blast Fluffy_Pillow 52530.5/72166: 73% mana arcane_charge(4), rune_of_power
4:49.846 rotation < arcane_blast Fluffy_Pillow 47606.9/72166: 66% mana arcane_charge(4), rune_of_power
4:51.200 rotation < arcane_blast Fluffy_Pillow 42686.1/72166: 59% mana arcane_charge(4), rune_of_power
4:52.555 rotation < arcane_blast Fluffy_Pillow 37766.8/72166: 52% mana arcane_charge(4), rune_of_power
4:53.909 rotation < arcane_blast Fluffy_Pillow 32846.0/72166: 46% mana arcane_charge(4), rune_of_power
4:55.263 rotation < arcane_blast Fluffy_Pillow 27925.3/72166: 39% mana arcane_charge(4), clearcasting, rune_of_power
4:56.616 rotation ' arcane_missiles Fluffy_Pillow 23003.1/72166: 32% mana arcane_charge(4), clearcasting, rune_of_power
4:58.564 default T counterspell Fluffy_Pillow 25814.7/72166: 36% mana arcane_charge(4)
4:58.564 rotation < arcane_blast Fluffy_Pillow 24814.7/72166: 34% mana arcane_charge(4)
4:59.915 rotation < arcane_blast Fluffy_Pillow 19889.6/72166: 28% mana arcane_charge(4), clearcasting
5:01.268 default W time_warp Fluffy_Pillow 14967.4/72166: 21% mana arcane_charge(4), clearcasting
5:01.330 rotation < arcane_blast Fluffy_Pillow 13056.9/72166: 18% mana arcane_charge(4), clearcasting, temporal_warp
5:02.371 rotation < arcane_blast Fluffy_Pillow 7684.4/72166: 11% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:03.413 rotation = evocation worgen 2313.3/72166: 3% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus

Stats

Level Bonus (60) Race Bonus (worgen) Raid-Buffed Unbuffed Gear Amount
Strength 198 2 218 200 0
Agility 306 1 325 307 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 16.37% 16.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="worgen"
source=default
spec=arcane
level=60
race=worgen
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Simulation & Raid Information

Iterations: 1519
Threads: 16
Confidence: 95.00%
Fight Length (fixed time): 240 - 360 ( 300.1 )

Performance:

Total Events Processed: 123082778
Max Event Queue: 45
Sim Seconds: 455869
CPU Seconds: 106.6875
Physical Seconds: 14.6321
Speed Up: 4273

Settings:

World Lag: 100 ms ( stddev = 10 ms )
Queue Lag: 5 ms ( stddev = 1 ms )

Raw Ability Summary

Character Unit Ability Id Total DPS Imp/Min Hit Crit Execute Count Crit% Avoid% G% B% Interval Combined Duration
arcane arcane arcane_barrage 44425 112696 372 4.16 4559 9069 21.0 21.0 18.1% 0.0% 0.0% 0.0% 13.75sec 112696 302.82sec
arcane arcane arcane_blast 30451 641498 2118 23.53 4509 9416 117.7 118.7 18.2% 0.0% 0.0% 0.0% 2.56sec 641498 302.82sec
arcane arcane arcane_echo 342232 85348 282 31.53 441 932 159.1 159.1 19.5% 0.0% 0.0% 0.0% 1.91sec 85348 302.82sec
arcane arcane arcane_missiles ticks -5143 707961 2360 61.59 1900 4017 45.0 307.9 19.0% 0.0% 0.0% 0.0% 6.38sec 707961 302.82sec
arcane arcane arcane_orb 153626 0 0 0.00 0 0 11.5 0.0 0.0% 0.0% 0.0% 0.0% 26.52sec 0 302.82sec
arcane arcane arcane_orb_bolt 153640 42532 140 2.28 3145 6280 11.5 11.5 17.7% 0.0% 0.0% 0.0% 27.06sec 42532 302.82sec
arcane arcane arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.08sec 0 302.82sec
arcane arcane augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 302.82sec
arcane arcane berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 244.26sec 0 302.82sec
arcane arcane conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 302.82sec
arcane arcane counterspell 2139 0 0 0.00 0 0 12.7 0.0 0.0% 0.0% 0.0% 0.0% 24.72sec 0 302.82sec
arcane arcane empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 302.82sec
arcane arcane empyreal_ordnance_bolt ticks -345540 25098 84 2.72 1565 3085 10.0 13.6 18.6% 0.0% 0.0% 0.0% 26.65sec 25098 302.82sec
arcane arcane eternal_insight 342314 11248 37 4.13 456 912 20.8 20.8 18.4% 0.0% 0.0% 0.0% 14.37sec 11248 302.82sec
arcane arcane evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.53sec 0 302.82sec
arcane arcane flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 302.82sec
arcane arcane food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 302.82sec
arcane arcane mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 302.82sec
arcane arcane_mirror_image frostbolt 59638 6021 151 171.00 44 90 114.0 114.0 19.9% 0.0% 0.0% 0.0% 1.01sec 6021 40.00sec
arcane arcane potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 302.82sec
arcane arcane presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 99.19sec 0 302.82sec
arcane arcane rune_of_power 116011 0 0 0.00 0 0 6.0 0.0 0.0% 0.0% 0.0% 0.0% 54.39sec 0 302.82sec
arcane arcane shadowcore_oil_blast 336463 12441 41 8.31 251 501 41.9 41.9 18.3% 0.0% 0.0% 0.0% 7.16sec 12441 302.82sec
arcane arcane time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 303.38sec 0 302.82sec
arcane arcane touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 49.18sec 0 302.82sec
arcane arcane touch_of_the_magi_explosion 210833 132407 437 1.22 21454 0 6.2 6.2 0.0% 0.0% 0.0% 0.0% 49.12sec 132407 302.82sec
arcane arcane use_mana_gem 5405 0 0 0.00 0 0 3.0 0.0 0.0% 0.0% 0.0% 0.0% 121.76sec 0 302.82sec
dark_iron_dwarf dark_iron_dwarf arcane_barrage 44425 110630 369 4.13 4562 9090 20.6 20.6 17.9% 0.0% 0.0% 0.0% 13.71sec 110630 299.53sec
dark_iron_dwarf dark_iron_dwarf arcane_blast 30451 645407 2155 23.59 4566 9569 116.7 117.7 18.3% 0.0% 0.0% 0.0% 2.55sec 645407 299.53sec
dark_iron_dwarf dark_iron_dwarf arcane_echo 342232 83853 280 30.27 456 971 151.1 151.1 19.3% 0.0% 0.0% 0.0% 2.00sec 83853 299.53sec
dark_iron_dwarf dark_iron_dwarf arcane_missiles ticks -5143 696802 2323 59.38 1939 4116 43.2 296.9 18.9% 0.0% 0.0% 0.0% 6.59sec 696802 299.53sec
dark_iron_dwarf dark_iron_dwarf arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 26.48sec 0 299.53sec
dark_iron_dwarf dark_iron_dwarf arcane_orb_bolt 153640 41638 139 2.26 3147 6292 11.3 11.3 17.3% 0.0% 0.0% 0.0% 27.03sec 41638 299.53sec
dark_iron_dwarf dark_iron_dwarf arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.11sec 0 299.53sec
dark_iron_dwarf dark_iron_dwarf augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.53sec
dark_iron_dwarf dark_iron_dwarf conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.53sec
dark_iron_dwarf dark_iron_dwarf counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.75sec 0 299.53sec
dark_iron_dwarf dark_iron_dwarf empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.53sec
dark_iron_dwarf dark_iron_dwarf empyreal_ordnance_bolt ticks -345540 25020 83 2.70 1567 3085 10.0 13.5 18.9% 0.0% 0.0% 0.0% 26.59sec 25020 299.53sec
dark_iron_dwarf dark_iron_dwarf eternal_insight 342314 10956 37 4.07 456 912 20.3 20.3 18.3% 0.0% 0.0% 0.0% 14.41sec 10956 299.53sec
dark_iron_dwarf dark_iron_dwarf evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.48sec 0 299.53sec
dark_iron_dwarf dark_iron_dwarf fireblood 265221 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.11sec 0 299.53sec
dark_iron_dwarf dark_iron_dwarf flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.53sec
dark_iron_dwarf dark_iron_dwarf food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.53sec
dark_iron_dwarf dark_iron_dwarf mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.53sec
dark_iron_dwarf dark_iron_dwarf_mirror_image frostbolt 59638 5945 149 166.50 44 92 111.0 111.0 19.8% 0.0% 0.0% 0.0% 1.04sec 5945 40.00sec
dark_iron_dwarf dark_iron_dwarf potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.53sec
dark_iron_dwarf dark_iron_dwarf presence_of_mind 205025 0 0 0.00 0 0 3.1 0.0 0.0% 0.0% 0.0% 0.0% 99.70sec 0 299.53sec
dark_iron_dwarf dark_iron_dwarf rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.34sec 0 299.53sec
dark_iron_dwarf dark_iron_dwarf shadowcore_oil_blast 336463 12214 41 8.23 251 502 41.1 41.1 18.5% 0.0% 0.0% 0.0% 7.15sec 12214 299.53sec
dark_iron_dwarf dark_iron_dwarf time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 303.68sec 0 299.53sec
dark_iron_dwarf dark_iron_dwarf touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.27sec 0 299.53sec
dark_iron_dwarf dark_iron_dwarf touch_of_the_magi_explosion 210833 130451 436 1.23 21315 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.22sec 130451 299.53sec
dark_iron_dwarf dark_iron_dwarf use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.20sec 0 299.53sec
draenei draenei arcane_barrage 44425 113318 377 4.15 4627 9241 20.8 20.8 18.0% 0.0% 0.0% 0.0% 13.84sec 113318 300.44sec
draenei draenei arcane_blast 30451 650324 2165 23.60 4593 9611 117.2 118.2 18.1% 0.0% 0.0% 0.0% 2.55sec 650324 300.44sec
draenei draenei arcane_echo 342232 81534 271 30.43 440 932 152.4 152.4 19.3% 0.0% 0.0% 0.0% 1.97sec 81534 300.44sec
draenei draenei arcane_missiles ticks -5143 684285 2281 59.48 1904 4016 43.3 297.4 18.9% 0.0% 0.0% 0.0% 6.56sec 684285 300.44sec
draenei draenei arcane_orb 153626 0 0 0.00 0 0 11.4 0.0 0.0% 0.0% 0.0% 0.0% 26.53sec 0 300.44sec
draenei draenei arcane_orb_bolt 153640 42410 141 2.27 3193 6376 11.4 11.4 16.9% 0.0% 0.0% 0.0% 27.09sec 42410 300.44sec
draenei draenei arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.23sec 0 300.44sec
draenei draenei augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.44sec
draenei draenei conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.44sec
draenei draenei counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.76sec 0 300.44sec
draenei draenei empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.44sec
draenei draenei empyreal_ordnance_bolt ticks -345540 25020 83 2.70 1566 3075 10.0 13.5 19.0% 0.0% 0.0% 0.0% 26.52sec 25020 300.44sec
draenei draenei eternal_insight 342314 11101 37 4.10 456 912 20.6 20.6 18.4% 0.0% 0.0% 0.0% 14.40sec 11101 300.44sec
draenei draenei evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 105.02sec 0 300.44sec
draenei draenei flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.44sec
draenei draenei food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.44sec
draenei draenei mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.44sec
draenei draenei_mirror_image frostbolt 59638 5882 147 166.50 44 91 111.0 111.0 19.7% 0.0% 0.0% 0.0% 1.04sec 5882 40.00sec
draenei draenei potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.44sec
draenei draenei presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 98.52sec 0 300.44sec
draenei draenei rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.40sec 0 300.44sec
draenei draenei shadowcore_oil_blast 336463 12201 41 8.21 251 502 41.1 41.1 18.3% 0.0% 0.0% 0.0% 7.32sec 12201 300.44sec
draenei draenei time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 303.15sec 0 300.44sec
draenei draenei touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 49.13sec 0 300.44sec
draenei draenei touch_of_the_magi_explosion 210833 126730 422 1.23 20618 0 6.2 6.1 0.0% 0.0% 0.0% 0.0% 49.08sec 126730 300.44sec
draenei draenei use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.76sec 0 300.44sec
dwarf dwarf arcane_barrage 44425 112348 373 4.13 4568 9279 20.8 20.8 17.9% 0.0% 0.0% 0.0% 13.86sec 112348 301.50sec
dwarf dwarf arcane_blast 30451 648270 2150 23.61 4531 9657 117.6 118.6 18.2% 0.0% 0.0% 0.0% 2.55sec 648270 301.50sec
dwarf dwarf arcane_echo 342232 81345 270 30.45 434 937 153.0 153.0 19.4% 0.0% 0.0% 0.0% 1.98sec 81345 301.50sec
dwarf dwarf arcane_missiles ticks -5143 681706 2272 59.77 1877 4035 43.5 298.9 18.9% 0.0% 0.0% 0.0% 6.56sec 681706 301.50sec
dwarf dwarf arcane_orb 153626 0 0 0.00 0 0 11.4 0.0 0.0% 0.0% 0.0% 0.0% 26.42sec 0 301.50sec
dwarf dwarf arcane_orb_bolt 153640 42323 140 2.26 3146 6430 11.4 11.4 17.5% 0.0% 0.0% 0.0% 26.97sec 42323 301.50sec
dwarf dwarf arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.21sec 0 301.50sec
dwarf dwarf augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.50sec
dwarf dwarf conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.50sec
dwarf dwarf counterspell 2139 0 0 0.00 0 0 12.7 0.0 0.0% 0.0% 0.0% 0.0% 24.77sec 0 301.50sec
dwarf dwarf empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.50sec
dwarf dwarf empyreal_ordnance_bolt ticks -345540 25040 83 2.70 1566 3137 10.0 13.5 18.4% 0.0% 0.0% 0.0% 26.59sec 25040 301.50sec
dwarf dwarf eternal_insight 342314 11316 38 4.13 456 930 20.8 20.8 18.7% 0.0% 0.0% 0.0% 14.08sec 11316 301.50sec
dwarf dwarf evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.93sec 0 301.50sec
dwarf dwarf flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.50sec
dwarf dwarf food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.50sec
dwarf dwarf mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.50sec
dwarf dwarf_mirror_image frostbolt 59638 5840 146 166.50 43 91 111.0 111.0 19.6% 0.0% 0.0% 0.0% 1.04sec 5840 40.00sec
dwarf dwarf potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.50sec
dwarf dwarf presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 99.31sec 0 301.50sec
dwarf dwarf rune_of_power 116011 0 0 0.00 0 0 6.0 0.0 0.0% 0.0% 0.0% 0.0% 54.44sec 0 301.50sec
dwarf dwarf shadowcore_oil_blast 336463 12377 41 8.25 251 512 41.4 41.4 18.4% 0.0% 0.0% 0.0% 7.22sec 12377 301.50sec
dwarf dwarf time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.61sec 0 301.50sec
dwarf dwarf touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 49.25sec 0 301.50sec
dwarf dwarf touch_of_the_magi_explosion 210833 126386 419 1.23 20509 0 6.2 6.2 0.0% 0.0% 0.0% 0.0% 49.20sec 126386 301.50sec
dwarf dwarf use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.51sec 0 301.50sec
gnome gnome arcane_barrage 44425 109022 364 4.04 4579 9119 20.2 20.2 18.2% 0.0% 0.0% 0.0% 14.03sec 109022 299.26sec
gnome gnome arcane_blast 30451 647957 2165 23.87 4547 9458 118.0 119.0 18.3% 0.0% 0.0% 0.0% 2.52sec 647957 299.26sec
gnome gnome arcane_echo 342232 81807 273 30.82 437 927 153.7 153.7 19.5% 0.0% 0.0% 0.0% 1.95sec 81807 299.26sec
gnome gnome arcane_missiles ticks -5143 690109 2300 60.67 1881 3974 44.2 303.4 18.9% 0.0% 0.0% 0.0% 6.41sec 690109 299.26sec
gnome gnome arcane_orb 153626 0 0 0.00 0 0 11.1 0.0 0.0% 0.0% 0.0% 0.0% 26.89sec 0 299.26sec
gnome gnome arcane_orb_bolt 153640 41049 137 2.23 3149 6297 11.1 11.1 17.1% 0.0% 0.0% 0.0% 27.50sec 41049 299.26sec
gnome gnome arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 121.99sec 0 299.26sec
gnome gnome augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.26sec
gnome gnome conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.26sec
gnome gnome counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.70sec 0 299.26sec
gnome gnome empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.26sec
gnome gnome empyreal_ordnance_bolt ticks -345540 24945 83 2.68 1567 3079 9.9 13.4 19.4% 0.0% 0.0% 0.0% 26.46sec 24945 299.26sec
gnome gnome eternal_insight 342314 11138 37 4.14 456 912 20.7 20.7 18.3% 0.0% 0.0% 0.0% 14.03sec 11138 299.26sec
gnome gnome evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 105.28sec 0 299.26sec
gnome gnome flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.26sec
gnome gnome food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.26sec
gnome gnome mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.26sec
gnome gnome_mirror_image frostbolt 59638 5778 144 166.50 43 89 111.0 111.0 19.6% 0.0% 0.0% 0.0% 1.03sec 5778 40.00sec
gnome gnome potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.26sec
gnome gnome presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 97.63sec 0 299.26sec
gnome gnome rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.45sec 0 299.26sec
gnome gnome shadowcore_oil_blast 336463 12279 41 8.28 251 502 41.3 41.3 18.6% 0.0% 0.0% 0.0% 7.20sec 12279 299.26sec
gnome gnome time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.00sec 0 299.26sec
gnome gnome touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.14sec 0 299.26sec
gnome gnome touch_of_the_magi_explosion 210833 127159 425 1.22 20834 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.07sec 127159 299.26sec
gnome gnome use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.87sec 0 299.26sec
human human arcane_barrage 44425 110962 371 4.11 4586 9161 20.5 20.5 18.0% 0.0% 0.0% 0.0% 13.89sec 110962 299.34sec
human human arcane_blast 30451 646894 2161 23.66 4564 9536 117.1 118.1 18.4% 0.0% 0.0% 0.0% 2.55sec 646894 299.34sec
human human arcane_echo 342232 80682 270 30.46 436 922 152.0 152.0 19.6% 0.0% 0.0% 0.0% 1.98sec 80682 299.34sec
human human arcane_missiles ticks -5143 683358 2278 59.85 1885 3977 43.5 299.3 19.2% 0.0% 0.0% 0.0% 6.49sec 683358 299.34sec
human human arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 26.53sec 0 299.34sec
human human arcane_orb_bolt 153640 42271 141 2.27 3167 6331 11.3 11.3 17.8% 0.0% 0.0% 0.0% 27.08sec 42271 299.34sec
human human arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.23sec 0 299.34sec
human human augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.34sec
human human conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.34sec
human human counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.76sec 0 299.34sec
human human empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.34sec
human human empyreal_ordnance_bolt ticks -345540 25022 83 2.70 1564 3111 10.0 13.5 18.5% 0.0% 0.0% 0.0% 26.53sec 25022 299.34sec
human human eternal_insight 342314 11080 37 4.11 457 913 20.5 20.5 18.3% 0.0% 0.0% 0.0% 14.16sec 11080 299.34sec
human human evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.94sec 0 299.34sec
human human flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.34sec
human human food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.34sec
human human mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.34sec
human human_mirror_image frostbolt 59638 5843 146 166.50 43 90 111.0 111.0 20.2% 0.0% 0.0% 0.0% 1.04sec 5843 40.00sec
human human potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.34sec
human human presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 97.81sec 0 299.34sec
human human rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.15sec 0 299.34sec
human human shadowcore_oil_blast 336463 12184 41 8.22 251 502 41.0 41.0 18.3% 0.0% 0.0% 0.0% 7.28sec 12184 299.34sec
human human time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.79sec 0 299.34sec
human human touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.21sec 0 299.34sec
human human touch_of_the_magi_explosion 210833 125934 421 1.23 20607 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.16sec 125934 299.34sec
human human use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.50sec 0 299.34sec
kul_tiran kul_tiran arcane_barrage 44425 111916 373 4.12 4602 9209 20.6 20.6 18.0% 0.0% 0.0% 0.0% 13.79sec 111916 300.08sec
kul_tiran kul_tiran arcane_blast 30451 647213 2157 23.58 4576 9563 116.9 117.9 18.3% 0.0% 0.0% 0.0% 2.55sec 647213 300.08sec
kul_tiran kul_tiran arcane_echo 342232 81175 271 30.40 439 929 152.1 152.1 19.4% 0.0% 0.0% 0.0% 1.98sec 81175 300.08sec
kul_tiran kul_tiran arcane_missiles ticks -5143 685009 2283 59.83 1896 3992 43.4 299.2 18.9% 0.0% 0.0% 0.0% 6.56sec 685009 300.08sec
kul_tiran kul_tiran arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 26.64sec 0 300.08sec
kul_tiran kul_tiran arcane_orb_bolt 153640 42031 140 2.26 3177 6362 11.3 11.3 17.1% 0.0% 0.0% 0.0% 27.18sec 42031 300.08sec
kul_tiran kul_tiran arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.29sec 0 300.08sec
kul_tiran kul_tiran augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.08sec
kul_tiran kul_tiran conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.08sec
kul_tiran kul_tiran counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.78sec 0 300.08sec
kul_tiran kul_tiran empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.08sec
kul_tiran kul_tiran empyreal_ordnance_bolt ticks -345540 25344 84 2.72 1581 3103 10.0 13.6 18.7% 0.0% 0.0% 0.0% 26.41sec 25344 300.08sec
kul_tiran kul_tiran eternal_insight 342314 11221 37 4.12 460 920 20.6 20.6 18.2% 0.0% 0.0% 0.0% 14.35sec 11221 300.08sec
kul_tiran kul_tiran evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.58sec 0 300.08sec
kul_tiran kul_tiran flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.08sec
kul_tiran kul_tiran food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.08sec
kul_tiran kul_tiran mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.08sec
kul_tiran kul_tiran_mirror_image frostbolt 59638 5866 147 166.50 44 90 111.0 111.0 19.8% 0.0% 0.0% 0.0% 1.04sec 5866 40.00sec
kul_tiran kul_tiran potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.08sec
kul_tiran kul_tiran presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 98.88sec 0 300.08sec
kul_tiran kul_tiran rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.47sec 0 300.08sec
kul_tiran kul_tiran shadowcore_oil_blast 336463 12320 41 8.22 253 506 41.1 41.1 18.4% 0.0% 0.0% 0.0% 7.18sec 12320 300.08sec
kul_tiran kul_tiran time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.67sec 0 300.08sec
kul_tiran kul_tiran touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.46sec 0 300.08sec
kul_tiran kul_tiran touch_of_the_magi_explosion 210833 126314 421 1.23 20593 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.39sec 126314 300.08sec
kul_tiran kul_tiran use_mana_gem 5405 0 0 0.00 0 0 3.0 0.0 0.0% 0.0% 0.0% 0.0% 121.86sec 0 300.08sec
lightforged draenei lightforged draenei arcane_barrage 44425 108235 362 4.04 4574 9126 20.1 20.1 17.9% 0.0% 0.0% 0.0% 14.08sec 108235 298.59sec
lightforged draenei lightforged draenei arcane_blast 30451 634722 2126 23.31 4569 9531 115.0 116.0 18.2% 0.0% 0.0% 0.0% 2.58sec 634722 298.59sec
lightforged draenei lightforged draenei arcane_echo 342232 79580 267 30.21 435 924 150.4 150.4 19.3% 0.0% 0.0% 0.0% 2.01sec 79580 298.59sec
lightforged draenei lightforged draenei arcane_missiles ticks -5143 671063 2237 59.21 1874 3968 43.1 296.0 18.9% 0.0% 0.0% 0.0% 6.57sec 671063 298.59sec
lightforged draenei lightforged draenei arcane_orb 153626 0 0 0.00 0 0 11.1 0.0 0.0% 0.0% 0.0% 0.0% 27.40sec 0 298.59sec
lightforged draenei lightforged draenei arcane_orb_bolt 153640 41120 138 2.24 3151 6300 11.1 11.1 17.2% 0.0% 0.0% 0.0% 27.40sec 41120 298.59sec
lightforged draenei lightforged draenei arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.03sec 0 298.59sec
lightforged draenei lightforged draenei augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.59sec
lightforged draenei lightforged draenei conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.59sec
lightforged draenei lightforged draenei counterspell 2139 0 0 0.00 0 0 12.5 0.0 0.0% 0.0% 0.0% 0.0% 24.69sec 0 298.59sec
lightforged draenei lightforged draenei empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 238.73sec 0 298.59sec
lightforged draenei lightforged draenei empyreal_ordnance_bolt ticks -345540 24899 83 2.68 1566 3111 9.9 13.4 18.9% 0.0% 0.0% 0.0% 26.43sec 24899 298.59sec
lightforged draenei lightforged draenei eternal_insight 342314 11034 37 4.12 456 912 20.5 20.5 18.1% 0.0% 0.0% 0.0% 14.28sec 11034 298.59sec
lightforged draenei lightforged draenei evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 105.75sec 0 298.59sec
lightforged draenei lightforged draenei flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.59sec
lightforged draenei lightforged draenei food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.59sec
lightforged draenei lightforged draenei lights_judgment 255647 0 0 0.00 0 0 2.4 0.0 0.0% 0.0% 0.0% 0.0% 150.85sec 0 298.59sec
lightforged draenei lightforged draenei lights_judgment_damage 256893 17441 58 0.48 6172 12335 2.4 2.4 17.4% 0.0% 0.0% 0.0% 153.96sec 17441 298.59sec
lightforged draenei lightforged draenei mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.59sec
lightforged draenei lightforged draenei_mirror_image frostbolt 59638 5820 145 166.50 43 90 111.0 111.0 19.8% 0.0% 0.0% 0.0% 1.04sec 5820 40.00sec
lightforged draenei lightforged draenei potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.59sec
lightforged draenei lightforged draenei presence_of_mind 205025 0 0 0.00 0 0 3.1 0.0 0.0% 0.0% 0.0% 0.0% 98.78sec 0 298.59sec
lightforged draenei lightforged draenei rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.12sec 0 298.59sec
lightforged draenei lightforged draenei shadowcore_oil_blast 336463 12150 41 8.22 251 502 40.9 40.9 18.4% 0.0% 0.0% 0.0% 7.20sec 12150 298.59sec
lightforged draenei lightforged draenei time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.00sec 0 298.59sec
lightforged draenei lightforged draenei touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.29sec 0 298.59sec
lightforged draenei lightforged draenei touch_of_the_magi_explosion 210833 123883 415 1.23 20315 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.22sec 123883 298.59sec
lightforged draenei lightforged draenei use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.77sec 0 298.59sec
mechagnome mechagnome arcane_barrage 44425 113093 377 4.12 4663 9288 20.6 20.6 17.7% 0.0% 0.0% 0.0% 13.80sec 113093 300.16sec
mechagnome mechagnome arcane_blast 30451 652838 2175 23.55 4628 9667 116.8 117.8 18.1% 0.0% 0.0% 0.0% 2.55sec 652838 300.16sec
mechagnome mechagnome arcane_echo 342232 81614 272 30.39 442 934 152.0 152.0 19.3% 0.0% 0.0% 0.0% 1.99sec 81614 300.16sec
mechagnome mechagnome arcane_missiles ticks -5143 690189 2301 59.83 1910 4025 43.5 299.1 18.9% 0.0% 0.0% 0.0% 6.57sec 690189 300.16sec
mechagnome mechagnome arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 26.76sec 0 300.16sec
mechagnome mechagnome arcane_orb_bolt 153640 42878 143 2.26 3215 6415 11.3 11.3 18.0% 0.0% 0.0% 0.0% 27.30sec 42878 300.16sec
mechagnome mechagnome arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.19sec 0 300.16sec
mechagnome mechagnome augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.16sec
mechagnome mechagnome conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.16sec
mechagnome mechagnome counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.77sec 0 300.16sec
mechagnome mechagnome empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.16sec
mechagnome mechagnome empyreal_ordnance_bolt ticks -345540 25083 84 2.71 1564 3086 10.0 13.5 19.0% 0.0% 0.0% 0.0% 26.63sec 25083 300.16sec
mechagnome mechagnome eternal_insight 342314 11070 37 4.10 456 911 20.5 20.5 18.4% 0.0% 0.0% 0.0% 14.56sec 11070 300.16sec
mechagnome mechagnome evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.40sec 0 300.16sec
mechagnome mechagnome flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.16sec
mechagnome mechagnome food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.16sec
mechagnome mechagnome mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.16sec
mechagnome mechagnome_mirror_image frostbolt 59638 5865 147 166.50 44 90 111.0 111.0 19.7% 0.0% 0.0% 0.0% 1.04sec 5865 40.00sec
mechagnome mechagnome potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.16sec
mechagnome mechagnome presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 98.03sec 0 300.16sec
mechagnome mechagnome rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.28sec 0 300.16sec
mechagnome mechagnome shadowcore_oil_blast 336463 12153 40 8.19 251 501 41.0 41.0 18.4% 0.0% 0.0% 0.0% 7.28sec 12153 300.16sec
mechagnome mechagnome time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 303.87sec 0 300.16sec
mechagnome mechagnome touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 49.09sec 0 300.16sec
mechagnome mechagnome touch_of_the_magi_explosion 210833 127075 423 1.23 20647 0 6.2 6.2 0.0% 0.0% 0.0% 0.0% 49.04sec 127075 300.16sec
mechagnome mechagnome use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.22sec 0 300.16sec
night_elf night_elf arcane_barrage 44425 111847 372 4.12 4566 9109 20.6 20.6 19.0% 0.0% 0.0% 0.0% 13.88sec 111847 300.29sec
night_elf night_elf arcane_blast 30451 646306 2152 23.57 4532 9484 117.0 118.0 19.1% 0.0% 0.0% 0.0% 2.56sec 646306 300.29sec
night_elf night_elf arcane_echo 342232 80948 270 30.40 434 917 152.2 152.2 20.3% 0.0% 0.0% 0.0% 1.97sec 80948 300.29sec
night_elf night_elf arcane_missiles ticks -5143 683609 2279 59.91 1874 3941 43.5 299.5 19.9% 0.0% 0.0% 0.0% 6.48sec 683609 300.29sec
night_elf night_elf arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 26.63sec 0 300.29sec
night_elf night_elf arcane_orb_bolt 153640 42005 140 2.25 3147 6299 11.3 11.3 18.4% 0.0% 0.0% 0.0% 27.18sec 42005 300.29sec
night_elf night_elf arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 121.99sec 0 300.29sec
night_elf night_elf augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.29sec
night_elf night_elf conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.29sec
night_elf night_elf counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.74sec 0 300.29sec
night_elf night_elf empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.29sec
night_elf night_elf empyreal_ordnance_bolt ticks -345540 25167 84 2.70 1566 3076 10.0 13.5 19.7% 0.0% 0.0% 0.0% 26.50sec 25167 300.29sec
night_elf night_elf eternal_insight 342314 11217 37 4.11 456 911 20.6 20.6 19.5% 0.0% 0.0% 0.0% 14.63sec 11217 300.29sec
night_elf night_elf evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 105.25sec 0 300.29sec
night_elf night_elf flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.29sec
night_elf night_elf food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.29sec
night_elf night_elf mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.29sec
night_elf night_elf_mirror_image frostbolt 59638 5860 147 166.50 43 90 111.0 111.0 20.7% 0.0% 0.0% 0.0% 1.04sec 5860 40.00sec
night_elf night_elf potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.29sec
night_elf night_elf presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 98.30sec 0 300.29sec
night_elf night_elf rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.35sec 0 300.29sec
night_elf night_elf shadowcore_oil_blast 336463 12261 41 8.19 251 502 41.0 41.0 19.3% 0.0% 0.0% 0.0% 7.22sec 12261 300.29sec
night_elf night_elf time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.05sec 0 300.29sec
night_elf night_elf touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.04sec 0 300.29sec
night_elf night_elf touch_of_the_magi_explosion 210833 125879 419 1.23 20508 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.00sec 125879 300.29sec
night_elf night_elf use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.84sec 0 300.29sec
no_race no_race arcane_barrage 44425 110581 370 4.12 4573 9096 20.5 20.5 18.2% 0.0% 0.0% 0.0% 13.87sec 110581 298.71sec
no_race no_race arcane_blast 30451 639984 2142 23.61 4542 9520 116.5 117.5 18.2% 0.0% 0.0% 0.0% 2.55sec 639984 298.71sec
no_race no_race arcane_echo 342232 80147 268 30.43 435 921 151.5 151.5 19.3% 0.0% 0.0% 0.0% 2.00sec 80147 298.71sec
no_race no_race arcane_missiles ticks -5143 673143 2244 59.40 1876 3963 43.1 297.0 18.9% 0.0% 0.0% 0.0% 6.57sec 673143 298.71sec
no_race no_race arcane_orb 153626 0 0 0.00 0 0 11.2 0.0 0.0% 0.0% 0.0% 0.0% 26.48sec 0 298.71sec
no_race no_race arcane_orb_bolt 153640 41577 139 2.26 3149 6295 11.2 11.2 17.5% 0.0% 0.0% 0.0% 27.04sec 41577 298.71sec
no_race no_race arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.20sec 0 298.71sec
no_race no_race augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.71sec
no_race no_race conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.71sec
no_race no_race counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.76sec 0 298.71sec
no_race no_race empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.71sec
no_race no_race empyreal_ordnance_bolt ticks -345540 24908 83 2.69 1564 3093 9.9 13.4 19.0% 0.0% 0.0% 0.0% 26.43sec 24908 298.71sec
no_race no_race eternal_insight 342314 10977 37 4.08 456 912 20.3 20.3 18.6% 0.0% 0.0% 0.0% 14.19sec 10977 298.71sec
no_race no_race evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.70sec 0 298.71sec
no_race no_race flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.71sec
no_race no_race food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.71sec
no_race no_race mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.71sec
no_race no_race_mirror_image frostbolt 59638 5808 145 166.50 43 89 111.0 111.0 19.7% 0.0% 0.0% 0.0% 1.04sec 5808 40.00sec
no_race no_race potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.71sec
no_race no_race presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 99.34sec 0 298.71sec
no_race no_race rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.41sec 0 298.71sec
no_race no_race shadowcore_oil_blast 336463 12112 41 8.20 251 502 40.8 40.8 18.3% 0.0% 0.0% 0.0% 7.16sec 12112 298.71sec
no_race no_race time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.28sec 0 298.71sec
no_race no_race touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.16sec 0 298.71sec
no_race no_race touch_of_the_magi_explosion 210833 124782 418 1.23 20423 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.10sec 124782 298.71sec
no_race no_race use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.46sec 0 298.71sec
pandaren pandaren arcane_barrage 44425 111457 371 4.12 4620 9192 20.6 20.6 17.2% 0.0% 0.0% 0.0% 13.81sec 111457 300.04sec
pandaren pandaren arcane_blast 30451 649542 2165 23.58 4595 9612 116.9 117.9 18.2% 0.0% 0.0% 0.0% 2.55sec 649542 300.04sec
pandaren pandaren arcane_echo 342232 81069 270 30.40 439 927 152.0 152.0 19.3% 0.0% 0.0% 0.0% 2.00sec 81069 300.04sec
pandaren pandaren arcane_missiles ticks -5143 683550 2279 59.71 1894 4006 43.4 298.5 18.9% 0.0% 0.0% 0.0% 6.58sec 683550 300.04sec
pandaren pandaren arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 26.68sec 0 300.04sec
pandaren pandaren arcane_orb_bolt 153640 42285 141 2.26 3189 6368 11.3 11.3 17.4% 0.0% 0.0% 0.0% 27.23sec 42285 300.04sec
pandaren pandaren arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.13sec 0 300.04sec
pandaren pandaren augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.04sec
pandaren pandaren conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.04sec
pandaren pandaren counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.76sec 0 300.04sec
pandaren pandaren empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.04sec
pandaren pandaren empyreal_ordnance_bolt ticks -345540 24954 83 2.70 1567 3074 10.0 13.5 18.7% 0.0% 0.0% 0.0% 26.58sec 24954 300.04sec
pandaren pandaren eternal_insight 342314 11066 37 4.10 456 912 20.5 20.5 18.4% 0.0% 0.0% 0.0% 14.40sec 11066 300.04sec
pandaren pandaren evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.82sec 0 300.04sec
pandaren pandaren flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.04sec
pandaren pandaren food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.04sec
pandaren pandaren mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.04sec
pandaren pandaren_mirror_image frostbolt 59638 5875 147 166.50 44 90 111.0 111.0 19.8% 0.0% 0.0% 0.0% 1.04sec 5875 40.00sec
pandaren pandaren potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.04sec
pandaren pandaren presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 98.96sec 0 300.04sec
pandaren pandaren rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.24sec 0 300.04sec
pandaren pandaren shadowcore_oil_blast 336463 12235 41 8.24 251 502 41.2 41.2 18.5% 0.0% 0.0% 0.0% 7.16sec 12235 300.04sec
pandaren pandaren time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 303.45sec 0 300.04sec
pandaren pandaren touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.12sec 0 300.04sec
pandaren pandaren touch_of_the_magi_explosion 210833 126136 420 1.23 20547 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.08sec 126136 300.04sec
pandaren pandaren use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.46sec 0 300.04sec
void_elf void_elf arcane_barrage 44425 111143 371 4.14 4578 9090 20.7 20.7 17.8% 0.0% 0.0% 0.0% 13.86sec 111143 299.68sec
void_elf void_elf arcane_blast 30451 643284 2147 23.62 4544 9497 117.0 118.0 18.4% 0.0% 0.0% 0.0% 2.56sec 643284 299.68sec
void_elf void_elf arcane_echo 342232 80256 268 30.32 436 922 151.5 151.5 19.3% 0.0% 0.0% 0.0% 1.97sec 80256 299.68sec
void_elf void_elf arcane_missiles ticks -5143 673463 2245 59.27 1881 3973 43.1 296.3 18.8% 0.0% 0.0% 0.0% 6.52sec 673463 299.68sec
void_elf void_elf arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 26.68sec 0 299.68sec
void_elf void_elf arcane_orb_bolt 153640 42072 140 2.27 3154 6294 11.3 11.3 17.7% 0.0% 0.0% 0.0% 27.22sec 42072 299.68sec
void_elf void_elf arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.13sec 0 299.68sec
void_elf void_elf augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.68sec
void_elf void_elf conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.68sec
void_elf void_elf counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.76sec 0 299.68sec
void_elf void_elf empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.68sec
void_elf void_elf empyreal_ordnance_bolt ticks -345540 25119 84 2.71 1567 3069 10.0 13.5 19.2% 0.0% 0.0% 0.0% 26.63sec 25119 299.68sec
void_elf void_elf entropic_embrace 259756 16360 55 22.91 143 0 114.4 114.4 0.0% 0.0% 0.0% 0.0% 2.75sec 16360 299.68sec
void_elf void_elf eternal_insight 342314 11038 37 4.10 456 912 20.5 20.5 18.3% 0.0% 0.0% 0.0% 14.09sec 11038 299.68sec
void_elf void_elf evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 105.06sec 0 299.68sec
void_elf void_elf flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.68sec
void_elf void_elf food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.68sec
void_elf void_elf mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.68sec
void_elf void_elf_mirror_image frostbolt 59638 5822 146 166.50 43 90 111.0 111.0 19.8% 0.0% 0.0% 0.0% 1.04sec 5822 40.00sec
void_elf void_elf potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.68sec
void_elf void_elf presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 99.71sec 0 299.68sec
void_elf void_elf rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.34sec 0 299.68sec
void_elf void_elf shadowcore_oil_blast 336463 12136 40 8.19 251 502 40.9 40.9 18.4% 0.0% 0.0% 0.0% 7.23sec 12136 299.68sec
void_elf void_elf time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 303.66sec 0 299.68sec
void_elf void_elf touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.11sec 0 299.68sec
void_elf void_elf touch_of_the_magi_explosion 210833 124764 416 1.22 20406 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.06sec 124764 299.68sec
void_elf void_elf use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.81sec 0 299.68sec
worgen worgen arcane_barrage 44425 111496 371 4.13 4559 9081 20.7 20.7 18.4% 0.0% 0.0% 0.0% 13.83sec 111496 300.88sec
worgen worgen arcane_blast 30451 646631 2149 23.59 4530 9445 117.3 118.3 19.0% 0.0% 0.0% 0.0% 2.55sec 646631 300.88sec
worgen worgen arcane_echo 342232 81068 269 30.37 434 917 152.3 152.3 20.3% 0.0% 0.0% 0.0% 1.97sec 81068 300.88sec
worgen worgen arcane_missiles ticks -5143 683904 2280 59.91 1873 3945 43.5 299.5 19.9% 0.0% 0.0% 0.0% 6.54sec 683904 300.88sec
worgen worgen arcane_orb 153626 0 0 0.00 0 0 11.4 0.0 0.0% 0.0% 0.0% 0.0% 26.57sec 0 300.88sec
worgen worgen arcane_orb_bolt 153640 42166 140 2.26 3145 6284 11.3 11.3 18.2% 0.0% 0.0% 0.0% 27.12sec 42166 300.88sec
worgen worgen arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.37sec 0 300.88sec
worgen worgen augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.88sec
worgen worgen conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.88sec
worgen worgen counterspell 2139 0 0 0.00 0 0 12.7 0.0 0.0% 0.0% 0.0% 0.0% 24.77sec 0 300.88sec
worgen worgen empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.88sec
worgen worgen empyreal_ordnance_bolt ticks -345540 25397 85 2.73 1563 3094 10.0 13.6 19.5% 0.0% 0.0% 0.0% 26.53sec 25397 300.88sec
worgen worgen eternal_insight 342314 11171 37 4.10 456 912 20.5 20.5 19.3% 0.0% 0.0% 0.0% 14.16sec 11171 300.88sec
worgen worgen evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.63sec 0 300.88sec
worgen worgen flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.88sec
worgen worgen food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.88sec
worgen worgen mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.88sec
worgen worgen_mirror_image frostbolt 59638 5855 146 166.50 43 89 111.0 111.0 20.8% 0.0% 0.0% 0.0% 1.04sec 5855 40.00sec
worgen worgen potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.88sec
worgen worgen presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 99.35sec 0 300.88sec
worgen worgen rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.23sec 0 300.88sec
worgen worgen shadowcore_oil_blast 336463 12388 41 8.24 251 502 41.3 41.3 19.5% 0.0% 0.0% 0.0% 7.11sec 12388 300.88sec
worgen worgen time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 303.61sec 0 300.88sec
worgen worgen touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.36sec 0 300.88sec
worgen worgen touch_of_the_magi_explosion 210833 126263 420 1.22 20565 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.28sec 126263 300.88sec
worgen worgen use_mana_gem 5405 0 0 0.00 0 0 3.0 0.0 0.0% 0.0% 0.0% 0.0% 121.47sec 0 300.88sec

Fluffy_Pillow : 0 dps

Results, Spec and Gear

RPS Out RPS In Primary Resource Waiting APM Active Skill
5465.0 0.0 Health 0.00% 0.0 100.0% 100%
Talents
  • 15: None
  • 25: None
  • 30: None
  • 35: None
  • 40: None
  • 45: None
  • 50: None
  • Talent Calculator

Charts

Abilities

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Sinful Revelation 10.4 6.1 28.3sec 17.4sec 12.6sec 43.55% 0.00% 6.1 (6.1) 10.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 98.6s
  • trigger_min/max:0.1s / 68.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 72.3s

Stack Uptimes

  • sinful_revelation_1:43.55%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.2 28.4sec 17.3sec 12.8sec 43.77% 0.00% 6.2 (6.2) 9.9

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 87.5s
  • trigger_min/max:0.0s / 64.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 62.9s

Stack Uptimes

  • sinful_revelation_1:43.77%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.2 28.4sec 17.3sec 12.7sec 43.83% 0.00% 6.2 (6.2) 9.8

Buff Details

  • buff initial source:human
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 88.6s
  • trigger_min/max:0.0s / 66.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 52.3s

Stack Uptimes

  • sinful_revelation_1:43.83%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.1 28.4sec 17.4sec 12.7sec 43.66% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 93.6s
  • trigger_min/max:0.1s / 73.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 64.4s

Stack Uptimes

  • sinful_revelation_1:43.66%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.5 6.1 28.2sec 17.4sec 12.6sec 43.78% 0.00% 6.1 (6.1) 10.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 89.5s
  • trigger_min/max:0.1s / 67.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 58.5s

Stack Uptimes

  • sinful_revelation_1:43.78%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.5sec 17.4sec 12.7sec 43.52% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 88.1s
  • trigger_min/max:0.1s / 68.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 64.0s

Stack Uptimes

  • sinful_revelation_1:43.52%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.3sec 17.3sec 12.7sec 43.62% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 88.7s
  • trigger_min/max:0.0s / 68.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 57.5s

Stack Uptimes

  • sinful_revelation_1:43.62%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.3 28.3sec 17.1sec 12.8sec 44.06% 0.00% 6.3 (6.3) 9.9

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 87.1s
  • trigger_min/max:0.0s / 73.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 61.5s

Stack Uptimes

  • sinful_revelation_1:44.06%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.4sec 17.3sec 12.7sec 43.70% 0.00% 6.1 (6.1) 9.8

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 87.5s
  • trigger_min/max:0.1s / 64.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 68.1s

Stack Uptimes

  • sinful_revelation_1:43.70%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.2 28.4sec 17.2sec 12.8sec 43.86% 0.00% 6.2 (6.2) 9.9

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 89.7s
  • trigger_min/max:0.0s / 70.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 57.9s

Stack Uptimes

  • sinful_revelation_1:43.86%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.0 28.4sec 17.4sec 12.7sec 43.55% 0.00% 6.0 (6.0) 9.8

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 118.1s
  • trigger_min/max:0.0s / 67.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 62.5s

Stack Uptimes

  • sinful_revelation_1:43.55%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.3sec 17.4sec 12.7sec 43.57% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 93.9s
  • trigger_min/max:0.0s / 75.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 61.0s

Stack Uptimes

  • sinful_revelation_1:43.57%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.1 28.1sec 17.3sec 12.6sec 43.84% 0.00% 6.1 (6.1) 10.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 83.8s
  • trigger_min/max:0.1s / 65.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 52.7s

Stack Uptimes

  • sinful_revelation_1:43.84%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.3sec 17.2sec 12.7sec 43.63% 0.00% 6.1 (6.1) 9.8

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 94.1s
  • trigger_min/max:0.0s / 69.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 56.0s

Stack Uptimes

  • sinful_revelation_1:43.63%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Touch of the Magi 6.2 0.0 49.2sec 49.2sec 8.0sec 16.24% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 72.4s
  • trigger_min/max:46.0s / 72.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.24%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.1sec 49.2sec 8.0sec 16.30% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 72.1s
  • trigger_min/max:46.0s / 72.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.30%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.1sec 49.2sec 8.0sec 16.26% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.6s / 72.5s
  • trigger_min/max:46.0s / 72.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.26%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.1sec 49.2sec 7.9sec 16.25% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 72.6s
  • trigger_min/max:46.0s / 72.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.25%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.2 0.0 49.2sec 49.2sec 8.0sec 16.28% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 72.3s
  • trigger_min/max:46.0s / 72.3s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.28%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.1sec 49.1sec 8.0sec 16.29% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 72.2s
  • trigger_min/max:46.0s / 72.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.29%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.1sec 49.1sec 8.0sec 16.25% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.5s / 72.2s
  • trigger_min/max:46.0s / 72.2s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.25%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.2 0.0 49.1sec 49.2sec 8.0sec 16.29% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 72.3s
  • trigger_min/max:46.0s / 72.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.29%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.1sec 49.1sec 7.9sec 16.24% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.5s / 74.9s
  • trigger_min/max:46.0s / 74.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.24%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.1sec 49.1sec 8.0sec 16.25% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 72.5s
  • trigger_min/max:46.0s / 72.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.25%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.1sec 49.2sec 8.0sec 16.27% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 72.5s
  • trigger_min/max:46.0s / 72.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.27%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.2 0.0 49.1sec 49.2sec 7.9sec 16.31% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 76.1s
  • trigger_min/max:46.0s / 76.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.31%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.1sec 49.2sec 7.9sec 16.27% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 72.9s
  • trigger_min/max:46.0s / 72.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.27%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.1sec 49.1sec 8.0sec 16.29% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 71.4s
  • trigger_min/max:46.0s / 71.4s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.29%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
bleeding

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_bleeding
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
Chaos Brand

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_chaos_brand
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1490
  • name:Chaos Brand
  • tooltip:Magic damage taken increased by $s1%.
  • description:{$@spelldesc255260=Your damage brands the target, increasing magic damage taken by $1490s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Mortal Wounds

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_mortal_wounds
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:115804
  • name:Mortal Wounds
  • tooltip:Healing effects received reduced by $w1%.
  • description:Grievously wounds the target, reducing the effectiveness of any healing received for {$115804d=10 seconds}.
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Mystic Touch

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_mystic_touch
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:113746
  • name:Mystic Touch
  • tooltip:Physical damage taken increased by $w1%.
  • description:{$@spelldesc8647=Your damage weakens the target, increasing Physical damage taken by $113746s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Resources

Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max

Statistics & Data Analysis

Fight Length
Fluffy_Pillow Fight Length
Count 21690
Mean 300.11
Minimum 240.01
Maximum 360.00
Spread ( max - min ) 119.99
Range [ ( max - min ) / 2 * 100% ] 19.99%
Standard Deviation 34.5880
5th Percentile 246.24
95th Percentile 353.91
( 95th Percentile - 5th Percentile ) 107.67
Mean Distribution
Standard Deviation 0.2349
95.00% Confidence Interval ( 299.65 - 300.57 )
Normalized 95.00% Confidence Interval ( 99.85% - 100.15% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 511
0.1% Error 51025
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1022
DPS
Fluffy_Pillow Damage Per Second
Count 21690
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Priority Target DPS
Fluffy_Pillow Priority Target Damage Per Second
Count 21690
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DPS(e)
Fluffy_Pillow Damage Per Second (Effective)
Count 21690
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Damage
Fluffy_Pillow Damage
Count 21690
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DTPS
Fluffy_Pillow Damage Taken Per Second
Count 21690
Mean 5832.20
Minimum 5028.72
Maximum 6783.78
Spread ( max - min ) 1755.06
Range [ ( max - min ) / 2 * 100% ] 15.05%
Standard Deviation 231.7410
5th Percentile 5465.46
95th Percentile 6227.42
( 95th Percentile - 5th Percentile ) 761.97
Mean Distribution
Standard Deviation 1.5735
95.00% Confidence Interval ( 5829.11 - 5835.28 )
Normalized 95.00% Confidence Interval ( 99.95% - 100.05% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 61
0.1% Error 6066
0.1 Scale Factor Error with Delta=300 459
0.05 Scale Factor Error with Delta=300 1834
0.01 Scale Factor Error with Delta=300 45845
HPS
Fluffy_Pillow Healing Per Second
Count 21690
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS(e)
Fluffy_Pillow Healing Per Second (Effective)
Count 21690
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Fluffy_Pillow Heal
Count 21690
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Fluffy_Pillow Healing Taken Per Second
Count 21690
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Fluffy_Pillow Theck-Meloree Index
Count 21690
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Fluffy_PillowTheck-Meloree Index (Effective)
Count 21690
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Fluffy_Pillow Max Spike Value
Count 2902
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 snapshot_stats

Stats

Level Bonus (63) Race Bonus (humanoid) Raid-Buffed Unbuffed Gear Amount
Strength 0 0 0 0 0
Agility 0 0 0 0 0
Stamina 0 0 0 0 0
Intellect 0 0 0 0 0
Spirit 0 0 0 0 0
Health 0 1324147 0
Melee Crit 5.00% 5.00% 0
Spell Crit 0.00% 0.00% 0
Haste 0.00% 0.00% 0
Versatility 0.00% 0.00% 0
Mitigation Versatility 0.00% 0.00% 0
Mastery 0.00% 0.00% 0
Armor 1071 1071 1071
Run Speed 7 0 0
Tank-Miss 3.00% 3.00% 0
Tank-Dodge 3.00% 3.00% 0
Tank-Parry 3.00% 3.00% 0
Tank-Block 3.00% 3.00% 0
Tank-Crit 0.00% 0.00% 0

Gear

Source Slot Average Item Level: 0.00

Talents

Level
15 none none none
30 none none none
45 none none none
60 none none none
75 none none none
90 none none none
100 none none none

Profile

enemy="Fluffy_Pillow"
source=default
spec=unknown
level=63
race=humanoid
role=tank
position=front
talents=0000000

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=snapshot_stats

# Executed every time the actor is available.


# Gear Summary
# gear_ilvl=0.00

APM

Average number of actions executed per minute.

APS

Average absorption per active player duration.

Constant Buffs

Buffs received prior to combat and present the entire fight.

Execute

Average number of times an action is executed per iteration.

Crit

Average crit damage.

Crit%

Percentage of executes that resulted in critical strikes.

DPE

Average damage per execution of an individual action.

DPET

Average damage per execute time of an individual action; the amount of damage generated, divided by the time taken to execute the action, including time spent in the GCD.

DPR

Average damage per resource point spent.

DPS

Average damage per active player duration.

DPSE

Average damage per fight duration.

DTPS

Average damage taken per second per active player duration.

HPS

Average healing (and absorption) per active player duration.

HPSE

Average healing (and absorption) per fight duration.

HPE

Average healing (or absorb) per execution of an individual action.

HPET

Average healing (or absorb) per execute time of an individual action; the amount of healing generated, divided by the time taken to execute the action, including time spent in the GCD.

HPR

Average healing (or absorb) per resource point spent.

Count

Average count of impacts per iteration.

Dodge%

Percentage of executes that resulted in dodges.

DPS%

Percentage of total DPS contributed by a particular action.

HPS%

Percentage of total HPS (including absorb) contributed by a particular action.

Theck-Meloree Index

Measure of damage smoothness, calculated over entire fight length. Related to max spike damage, 1k TMI is roughly equivalent to 1% of your health. TMI ignores external healing and absorbs. Lower is better.

TMI bin size

Time bin size used to calculate TMI and MSD, in seconds.

Type

Direct or Periodic damage.

Dynamic Buffs

Temporary buffs received during combat, perhaps multiple times.

Buff Benefit

The percentage of times the buff had a actual benefit for its mainly intended purpose, eg. damage buffed / spell executes.

Glance%

Percentage of executes that resulted in glancing blows.

Block%

Percentage of executes that resulted in blocking blows.

Id

Associated spell-id for this ability.

Ability

Name of the ability.

Total

Total damage for this ability during the fight.

Hit

Average non-crit damage.

Interval

Average time between executions of a particular action.

Avg

Average direct damage per execution.

Miss%

Percentage of executes that resulted in misses, dodges or parries.

Origin

The player profile from which the simulation script was generated. The profile must be copied into the same directory as this HTML file in order for the link to work.

Parry%

Percentage of executes that resulted in parries.

RPS In

Average primary resource points generated per second.

RPS Out

Average primary resource points consumed per second.

Scale Factors

Gain per unit stat increase except for Hit/Expertise which represent Loss per unit stat decrease.

Gear Amount

Amount from raw gear, before class, attunement, or buff modifiers. Amount from hybrid primary stats (i.e. Agility/Intellect) shown in parentheses.

Stats Raid Buffed

Amount after all static buffs have been accounted for. Dynamic buffs (i.e. trinkets, potions) not included.

Stats Unbuffed

Amount after class modifiers and effects, but before buff modifiers.

Ticks

Average number of periodic ticks per iteration. Spells that do not have a damage-over-time component will have zero ticks.

Ticks Crit

Average crit tick damage.

Ticks Crit%

Percentage of ticks that resulted in critical strikes.

Ticks Hit

Average non-crit tick damage.

Ticks Miss%

Percentage of ticks that resulted in misses, dodges or parries.

Ticks Uptime%

Percentage of total time that DoT is ticking on target.

Ticks Avg

Average damage per tick.

Timeline Distribution

The simulated encounter's duration can vary based on the health of the target and variation in the raid DPS. This chart shows how often the duration of the encounter varied by how much time.

Waiting

This is the percentage of time in which no action can be taken other than autoattacks. This can be caused by resource starvation, lockouts, and timers.

Scale Factor Ranking

This row ranks the scale factors from highest to lowest, checking whether one scale factor is higher/lower than another with statistical significance.

Uptime Average Duration

The average duration of an instance of the tracked uptime.

TMI Range

This is the range of TMI values containing 95.00% of the data, roughly centered on the mean.

TMI/MSD Window

Window length used to calculate TMI and MSD, in seconds.

Max Spike Damage

Maximum amount of net damage taken in any N-second period (default 6sec), expressed as a percentage of max health. Calculated independently for each iteration. 'MSD Min/Mean/Max' are the lowest/average/highest MSDs out of all iterations.

Error

Estimator for the 95.00% confidence interval.

Range

This is the range of values containing 95.00% of the data, roughly centered on the mean.

Fight Length

Fight Length: 300.00
Vary Combat Length: 0.20

Fight Length is the specified average fight duration. If vary_combat_length is set, the fight length will vary by +/- that portion of the value. See Combat Length in the wiki for further details.